返回列表 发帖

RegexBuddy中的换行和添加注释

网友yuan xing发邮件,问题如下:
请教下 使用RegexBuddy时如何进行正则表达式代码的断行和添加注释
查了下资料 “#”可以注释 断行需要忽略回车符
试了下没有找到相关选项,请教了!!!


答复如下:
正则表达式如果太长,可以分行来写,此时使用Free-Spacing模式。在RegexBuddy中,只要选中右上角的Free-Spacing按钮即可。
如图所示:

在Free-Spacing下,如果要添加注释,直接在每行正则式之后添加 #...,#就是注释开始的标志,有效范围是从#至行尾。

当选中了Free-Spacing模式时,正则式中的选项开关是re.VERBOSE。如果在非Free-Spacing模式中添加注释,可以使用(?#...)的格式。

如果你记不清注释的格式,直接在正则式区域点击右键,"Insert Token"->最后一个选项Comment,RegexBuddy自动为你添加该语言的相应注释符。

看这里:
在答疑解惑版提问时,请注明所用语言、范例文本、匹配结果。谢谢!
------------------------------------------------------------------------------
我爱正则表达式
GTalk: rex[at]zhasm[dot]com
Twitter: rex_zhasm

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

返回列表