正则表达式我想替换字符串一样的所有出现:与Java团体
"{something1}
"{someother2}
"{thing3}
,但如何处理包含字符串,而不是字符组?
- 编辑:
例如给定的String:
sometext "{something1}hello
我想有
sometext hello
或更好,但它唯一的的replaceAll参数
sometext "hello
正则表达式我想替换字符串一样的所有出现:与Java团体
"{something1}
"{someother2}
"{thing3}
,但如何处理包含字符串,而不是字符组?
- 编辑:
例如给定的String:
sometext "{something1}hello
我想有
sometext hello
或更好,但它唯一的的replaceAll参数
sometext "hello
谢谢你的建议。我完全忘记了String是不可变的。 –
只是用|
操作员组中建立一个正则表达式。
也不是这: 字符串模式= “\”(\\ {字符串\\} | \\ {龙\\} | \\ {布尔\\} | \\ {号码\\})” ; 也不此: 字符串图案= “\”({字符串} | {龙} | {布尔} | {编号})“; 已经工作 –
你可以使用或“|”运算符来匹配满弦 -
subject.replace(/something1|someother2|thing3/g, ",");
你所说的“字符串,而不是字符”呢? – 2011-08-25 10:32:13
我知道如何使用模式是这样的: 字符串图案=“[ABC]” - 这组包含字符。不过,我想作弦组,而不是字符 –
我不太明白你想要通过这个才达到的。你想搭配什么样的弦乐? – 2011-08-25 10:38:36