关于正则表达式小括号的问题 望各位高手们解答~

来源:百度知道 编辑:UC知道 时间:2024/06/16 22:10:50
我在用一个可以用正则的软件(whereisit) 但它不支持小括号

具体问题是 我要搜索的内容 可能是起始也可能前面有空白字符(但要排除其它非空格字符) 所以正则式用 (\s|^) 来开头 正则测试软件能匹配成功 但那个软件一加小括号就显示
表达式中出现了错误的数据。(RegEx: ParseReg Unmatched ())

是不是有的正则版本没有小括号用的? 有没有代替方案呢?
不是要匹配小括号 是在正则中用小括号呢

那你就不要用小括号不行吗?

加入你匹配(\s|^)aaa你可以写成:

\saaa|^aaa

(是元字符所以要转义用\(

^(\s)?就可以了,^是起始,然后\s重复一次或零次(?是重复一次或零次)