【发布时间】:2010-12-13 14:57:48
【问题描述】:
您好,java 和 regex 组是如何工作的。例如。我想匹配any text 'something',匹配的方式是.+\s+'(.+)'{1},如何将任何文本“某物”替换为某物?
意思是用第一个匹配的组替换匹配的字符串。
【问题讨论】:
-
仅供参考,您的
{1}是多余的——{1}隐含在每个原子上。 -
请举一个更具体的例子,例如精确输入
ABCXYZ,精确期望输出ABC123或其他。 -
对于正则表达式,我总是去interwebz上查看,在fileformat.info/tool/regex.htm之类的网站上
-
@cdhowie,
{1}也只检查单个',这不太可能是 OP 的意图。 -
@Brad:但是
'已经 做到了。'等价于'{1}。而{1}应用在正则表达式的任何地方都是没有意义和多余的,因为它永远不会修改任何正则表达式的行为。