0
我正在嘗試查找與一個很長的字符串內的模式相匹配的所有文本,然後將該文本應用到將傳遞的變量等等。我嘗試了replaceAll
方法,但在將$1
傳遞給另一種方法時,我開始變得奇怪。有沒有其他的方法來做到這一點,或者我做錯了什麼?用字符串模式定義變量
text = string.replaceAll("(PART)", "$1");
我正在嘗試查找與一個很長的字符串內的模式相匹配的所有文本,然後將該文本應用到將傳遞的變量等等。我嘗試了replaceAll
方法,但在將$1
傳遞給另一種方法時,我開始變得奇怪。有沒有其他的方法來做到這一點,或者我做錯了什麼?用字符串模式定義變量
text = string.replaceAll("(PART)", "$1");
String.replaceAll()
接收正則表達式作爲第一個參數。
您可能想嘗試String.replace()
,因爲您可以傳遞要替換的「普通」字符串。
一些相關的代碼請。 –
[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/)向我們顯示代碼。 –
'我開始變得怪異的行爲 - > [我是一個古茹?](http://programmer.97things.oreilly.com/wiki/index.php/The_Guru_Myth)你必須解釋或告訴我們錯誤你得到了什麼,你的輸入是什麼,你期望的輸出以及它是什麼。 – jlordo