我需要这个reg表达模式的帮助
我需要搜索文本
( anything ) -
将此示例检查到每个语句
我需要检测这个模式是否存在于我将提供给我的函数的语句中并获取匹配的字符串
小心空间和大括号和破折号,任何东西都意味着任何内容阿拉伯语或英语,无论它是什么,只是模式开始(并结束 - 如果这个模式存在于第一个语句,所以它说存在
感谢每一个人......
答案 0 :(得分:0)
如果以“指导”的方式描述任务可以更容易 适当的解决方案。让我们通过以下方式重写您的任务:
要匹配的文字:
(
和空格开头。)
之外还有一个非空的字符序列
(括号内的文字,你写成任何)。)
,另一个空格-
。有了这样的描述,很明显,模式应该是:
\( [^)]+ \) -
每个片段:\(
,[^)]+
和\) -
表示每个片段
以上条件。
注意:如果(
之后和)
之前的空格是可选的,那么您可以表达它
在每个这样的空格之后使用?
,然后整个正则表达式将变为
\( ?[^)]+ ?\) -
。