Source insight使用之正则表达式
来源:互联网 发布:js urlencoder 编辑:程序博客网 时间:2024/04/29 20:58
1.正则表达式中必须包含群组,即/(/)包含的部分。这部分将被作为关键字部分。
2.注释将被忽略,不计入正则表达式匹配范围,出现注释,则认为本行结束。
例:
在汇编语言中常以“;”作为行注释开始,要只匹配以下第一行中的“T_DSEDAY”部分
:T_DSEDAY: ;一些注释
:T_DSTEWN: .blkb 1 ;一些注释
可以使用这样的表达式:
^:/([a-zA-Z0-9_]+/):/w+$
而只要匹配第二行中的“T_DSTEWN”可以使用
^:/([a-zA-Z0-9_]+/):/w+/.blkb/w+[0-9]+/w*$
例:
在汇编语言中常以“;”作为行注释开始,要只匹配以下第一行中的“T_DSEDAY”部分
:T_DSEDAY: ;一些注释
:T_DSTEWN: .blkb 1 ;一些注释
可以使用这样的表达式:
^:/([a-zA-Z0-9_]+/):/w+$
而只要匹配第二行中的“T_DSTEWN”可以使用
^:/([a-zA-Z0-9_]+/):/w+/.blkb/w+[0-9]+/w*$
正则表达式没有使用“大嘴法”,即最大匹配,如果不一直匹配到行尾,
则第一个表达式将也匹配第二行的内容。
如果正则表达式中出现";"则将无法匹配。
如要匹配第一行但写成这样:
^:/([a-zA-Z0-9_]+/):/w+;*
将无法匹配任何结果。
如果正则表达式中出现";"则将无法匹配。
如要匹配第一行但写成这样:
^:/([a-zA-Z0-9_]+/):/w+;*
将无法匹配任何结果。
这个估计和C预处理器中将注释直接处理为空格有关系。
- Source insight使用之正则表达式
- Source Insight正则表达式
- Source Insight中使用正则表达式进行高级替换
- Source Insight正则表达式中的组
- source insight正则表达式批量替换字符串
- source insight研究——正则表达式篇
- source insight研究——正则表达式篇
- source insight研究——正则表达式篇 收藏
- source insight研究——正则表达式篇
- source insight研究——正则表达式篇
- source insight研究——正则表达式篇(转)
- source insight研究——正则表达式篇 收藏
- Source Insight使用之添加自定义语言
- Source Insight 的基本使用之查看 Android Source
- Source Insight使用教程
- Source Insight使用教程
- Source Insight使用指导
- Source Insight使用教程
- 关于文字内容溢出用点点点(…)省略号表示
- log4j
- Source Insight正则表达式中的组
- crontab文件的2种写法
- asp.net 设置GridView的选中行
- Source insight使用之正则表达式
- 我的心曾悲伤七次
- fckeditor精简及如何瘦身编辑
- MySql 定时备份
- MVC框架中的模型-视图分离问题(二) —— 问题产生之所在
- 定制WM6.5的拔号界面,dialer,
- MTK层的运用
- 这就是所谓的眼高手低
- Perl中操作Mysql示例