我試圖做一個崇高的正則表達式搜索並用反向引用進行替換。這是我的數據集:使用正則表達式崇高的錯誤
if(requestType.endsWith("CompleteMulti")) {
if(requestType.endsWith("CompletePartial")) {
if(requestType.endsWith("Unfulfillable")) {
當我運行正則表達式:
^.+"(\w+)".+$
與REPLACE語句:
$1
我得到以下輸出:
completemuLti
completepaRtial
unfulfillaBle
正如你所看到的那樣tters全部扭曲。 我正在使用版本2.0.2,內部版本2221
這是已知問題嗎?一些谷歌搜索沒有發現任何數據。如果有人知道它的解決方法,請讓我知道。
在崇高3(建立3065),它按預期工作,在不改變的情況下。所以看起來像一個錯誤。 – streetturtle 2015-02-06 16:25:19
我使用ST2在Ubuntu 14.10,OS X 10.8.5和Windows 8上測試了它,它對我來說都適用於所有三種。你確定'Replace'字段中沒有其他內容嗎? – MattDMo 2015-02-06 19:41:26
如果在替換文本時選擇「保留大小寫」選項,我可以在內部版本3065上重現此操作,因爲它保留了之前出現的字符的大小寫..不是錯誤! :) – msturdy 2015-02-06 20:00:58