需求:
例如有字符串如下:
ON(This is ON),OFF(This is OFF),OTHER(This is OTHER)
需要将所有括号及括号内的注释全部去掉,得到如下结果:
ON,OFF,OTHER
结果中的逗号仍然保留,请问正则如何写?谢谢!
例如有字符串如下:
ON(This is ON),OFF(This is OFF),OTHER(This is OTHER)
需要将所有括号及括号内的注释全部去掉,得到如下结果:
ON,OFF,OTHER
结果中的逗号仍然保留,请问正则如何写?谢谢!
解决方案 »
- C#添加系统右击菜单选项的问题
- 数据类型varchar转换mumeric 时出错(c#与SQL的)
- 为什么我编译的时候执行在“任务管理器”的进程为我的程序为my.vshost.exe
- 关于调用api函数时的一个小问题
- 我将一个DataTable中的列名和内容导入到一个Excel后,打开生成的Excel文件时,为什么总是提示:
- 问个很菜的基础问题.
- 鼠标问题请教!!!
- Datagrid 显示与处理的问题,进来都有分
- 我导出excel文件用的是interop.excel 但是在office2003和officexp上可以 但是office2000不能导出成功
- string 类的运用
- 关于链接数据库的一个问题?
- 请教一个类替换问题
\(This is (ON|OFF|OTHER)\)
替换为空字符串即可。
匹配个数:3
Match0 内容:ON 位置:0
Group0 内容:ON 位置:0
Capture0 内容:ON 位置:0
Match1 内容:OFF 位置:15
Group0 内容:OFF 位置:15
Capture0 内容:OFF 位置:15
Match2 内容:OTHER 位置:32
Group0 内容:OTHER 位置:32
Capture0 内容:OTHER 位置:32说明:
1 \w+ 匹配1个以上连续字母,你可以在后加\b(单词边界).
2 (?=\(.+\),*) ?= 应该出现在\w+后面的模式。(此部分不会记入匹配内容)
3 \( .+ \) ,* 后模式由1个(,+个任意字符(如果没有其它符号,你可以限定为[\w\s]+),1个), 0到1n个,组成