社区
C#
帖子详情
谁能写个正则表达式程序分解出组名或组号及其该组的正则表达式?
阿良chjlcn
2006-10-23 06:15:05
比如正则表达式
(?<a>a(?<b>b)(c))(?<d>d)
能够分解得到
组1 (c)
组a (?<a>a(?<b>b)(c))
组b (?<b>b)
组d (?<d>d)
...全文
238
9
打赏
收藏
谁能写个正则表达式程序分解出组名或组号及其该组的正则表达式?
比如正则表达式 (?a(?b)(c))(?d) 能够分解得到 组1 (c) 组a (?a(?b)(c)) 组b (?b) 组d (?d)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jetxia
2006-10-24
打赏
举报
回复
纯顶
阿良chjlcn
2006-10-24
打赏
举报
回复
@petshop4(什么都不会 正则刚够60分)
怎样作 ?
petshop4
2006-10-24
打赏
举报
回复
测试数据
(?<a>a(?<b>b)(c))(?<d>d)
正则:\([a-z]\)
结果:
*******************
(c)
正则:\(\?<([a-z])>[^(]*?\)
结果:
*******************
(?<b>b)
*******************
(?<d>d)
正则:\(\?<([a-z])>.*?(?:\(.*?\))+.*?\)
结果:
*******************
(?<a>a(?<b>b)(c))
petshop4
2006-10-24
打赏
举报
回复
我也想弄个出来 每次我的正则测试程序都是显示组1组2的
弄不出名字来 十分不爽
阿良chjlcn
2006-10-24
打赏
举报
回复
其实我是想做成通用的,不仅是单单适用这个正则表达式,不过也给了一些提示,再研究一下。
petshop4
2006-10-24
打赏
举报
回复
怎样作 ?
=========
什么意思?
我的做法是要用3个正则表达式分别匹配
1个正则难度挺大
flowersea312
2006-10-24
打赏
举报
回复
帮顶
股神
2006-10-23
打赏
举报
回复
up
winner2050
2006-10-23
打赏
举报
回复
参考
string pattern = @"<TW:TopWeekDown\s*Top\s*=\s*(\d*?)[\s]Title\s*=\s*(\d*?)\s*>([\S\s]*?)</TW:TopWeekDown>";
Match match = new Regex(pattern, RegexOptions.IgnoreCase).Match(InPutMode);
match.Groups[**].Value ;
【JAVA】
正则表达式
及其相关的方法和对象
本文介绍了
正则表达式
在Unix工具集和多种
程序
设计语言中的应用,重点阐述了Java中
正则表达式
的使用。包括
正则表达式
的语法、量词类型、组的概念,以及Pattern和Matcher对象的用法。还提及了String类的split()方法,最后给出常用
正则表达式
范例及相关练习。
【入门基础】20分钟内看完这篇,闭着眼写
正则表达式
本文介绍了
正则表达式
的基础概念、应用场景以及高级技巧。涵盖了
正则表达式
的记忆方法、性能优化、匹配模式等内容,并提供了丰富的实例帮助读者理解和掌握。
《C#编程之道》 之 使用
正则表达式
分解
字符串
本文介绍了一种使用
正则表达式
从特定格式的字符串中提取数据的方法。通过一个具体的例子展示了如何定义
正则表达式
来匹配时间、IP地址和公司名称,并使用C#中的Regex类进行匹配。
正则表达式
:组与模式标记
本文介绍了Java中
正则表达式
的使用,重点讲解了组和模式标记的概念,并通过实例演示了如何利用
正则表达式
匹配特定模式。
java
正则表达式
,限定符,常用元字符,字符串替换加字符串
分解
本文详细解读了Java中的
正则表达式
,包括常用元字符如.d和限定符的应用,展示了字符串替换与
分解
的实际案例。通过购物小票价格计算和商品名称提取,演示了如何利用
正则表达式
进行字符串处理。
C#
111,129
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章