我有兩個問題。使用正則表達式與java string.replace
1:
字符串= XX YY **
我想刪除 「××」,因此字符串變成= 「YY * 」(XX/YY被固定,並且*可以是任何東西) 我想是這樣的,但它不工作:
string.replaceall("^(xx)$", "");
這難道不是應該用「」來代替「XX」的第一次出現?
(盧卡斯)
2解決:
字符串= XX YY **
我想刪除 「YY **」,讓字符串變成= 「XX」 我想的東西像這樣,但由於第一次沒有工作,我懷疑這不會。
string.replaceall("^(yy)*$", "");
未解
其實我措辭這一不足,
XX應該是**
所以XX是不固定
** ** YY應該 成爲* *這是第一個**
你不應該修改你的問題,把你的問題的答案結果。它會變得複雜的其他stackoverflow用戶瞭解你在問什麼... – 2011-03-31 08:08:35
是的,你是對的,我刪除了一些不必要的文字。 – 2011-03-31 08:14:22