【发布时间】:2011-05-01 04:11:19
【问题描述】:
我想写一个正则表达式匹配任何之间的东西
()
(())
(()())
((()))
()()()
等等
【问题讨论】:
-
what the ... 1. 你的输入是什么(示例),2. 你想获取什么 3. 你用什么 RegEx 绑定了那个 didint 工作?
-
请澄清——两者之间有什么关系?你想在那一串括号中找到什么?
-
我有一个条件,如果它匹配 () 或 (()) 或 ((())) 或 ()()() 或 (()()())。括号可以是任意数量。如果条件不匹配,我想进入错误部分。输入可以是上面提到的任何示例,一些错误的输入将是 (() 或 (()()( 或 (())) 等跨度>
-
no only )( 不是一个有效的字符串
-
为什么 (() 无效?它匹配 "anything between ()" (在这种情况下,"anything" 是 "(")
标签: regex