正則表達式我想替換字符串一樣的所有出現:與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