【发布时间】:2013-05-09 00:43:02
【问题描述】:
在java中,我有一个这样的字符串:
"bla bla bla bla [BACK] bla bla bla [bla bla [GO] bla bla bla bla [bla"
我想用正则表达式找到一条规则,用“(start)”替换开始标签“[”,用“(end)”替换结束标签“]”。
应该忽略“单独的开始标签或结束标签”。
结果是我会得到以下结果:
bla bla bla bla (start)BACK(end) bla bla bla [ bla bla (start)GO(end) bla bla bla bla [bla
【问题讨论】:
-
是否有任何规则说明开始和结束标签之间究竟允许什么(除了括号显然不允许在那里)?