-1
我已經是最簡單的代碼多數民衆贊成應該兩個字符串輸入比較如下當匹配方法輸入是$
和$
,它只是打印出假。我聽說過你如何逃脫任何特殊的正則表達式,包括美元符號。字符串在java中想比較兩個美元符號(不逃逸)
但是,如果你想比較兩個美元符號和打印出true
我已經是最簡單的代碼多數民衆贊成應該兩個字符串輸入比較如下當匹配方法輸入是$
和$
,它只是打印出假。我聽說過你如何逃脫任何特殊的正則表達式,包括美元符號。字符串在java中想比較兩個美元符號(不逃逸)
但是,如果你想比較兩個美元符號和打印出true
在慶典 $$由的ProcessID小整數取代的。
參見** http://stackoverflow.com/questions/22457166/why-does-echo-return-a-number?lq = 1 ** –
您是不是在尋找'equals'而不是'matches'? – Tunaki
'String.matches'使用正則表達式,'$'對於正則表達式很重要。你應該使用'String.equals'來代替或者轉義$''。 – gonzo
'$'是正則表達式中的一個特殊字符(String結束)。你必須逃避它 – Jens