输入线路是这样的(只是它的一部分)的正则表达式: 配对括号
[[Text Text Text]][[text text text]]asdasdasdasda[[asdasdasdasd]]
我想是列出所有比赛,其中文本封闭在一对[[
和]]
。 我确实尝试了几种模式,但是当输入行内有未封闭的[[
或]]
时,所有模式都失败。例如:
[[text[[text text TEXT text]]
而且,如果一个支架上的输入线中存在,如:
[[text [text] text TEXT text]]
我使用的正则表达式为:
\[\[[^\[\[]*\]\]
你需要转义char类中的文字以保证安全... – sweaver2112 2012-03-06 09:13:31
@ sweaver2112你是指在各种实现中使用通用的正则表达式吗?以上是用.NET测试的。 – 2012-03-06 09:18:23
会有什么地方逃跑会受伤吗?你的模式是有效的,但在正则表达式上它没有直到我逃脱]。毕竟,它是一个特殊的字符和正则表达式引擎可能不够聪明来搞清楚。 – sweaver2112 2012-03-06 09:21:44