我有
^\s*(\w+(\,\w+)*\s*(:|,|\()(\(|\[)?\s*)
从这样的两组字符串中提取“命令”效果很好
**Strict pattern**
command:some text
command: some text
command,command2: some text
**Loose pattern**
command :some text
command( some text )
command, some txt
这是我的问题更清晰的链接。 http://rubular.com/r/epTIiU32Dj
您能否为严格模式和丢失模式编写两个单独的正则表达式?
因此,使用一个 RegExp,我只会得到严格模式命令,而使用其他 RegExp,我只会得到失去模式命令。
每当我尝试某事时,我最终都会超越彼此的模式。我无法为每种模式获得有效的正则表达式。