2011-07-31 138 views
0

我 2,5-3,5 3.5-4.5 ... 並希望 2.5-3.5 3.5-4.5替換使用正則表達式

我的 「查找內容」 中替換看起來像 [0-9],[0-9]

但我不能讓「替換」 \ 2. \ 1工作。 2美元也不是1美元。

這顯然是一個簡單的任務。我究竟做錯了什麼?

謝謝

+0

除非您想要反轉數字,否則您希望替換爲\ 1. \ 2,而不是\ 2. \ 1。你可能知道這一點。 –

+0

有沒有像那些厭惡Notepad ++這麼多的人,他必須默默投票將其他Notepad ++問題移到超級用戶?它幾乎總是這個人...... – BoltClock

回答

1

您需要指定組使用替換標籤。我不使用記事本+,但如果它類似於其他正則表達式實現\([0-9]\),\([0-9]\)應該做的伎倆。

+0

如果它類似於其他正則表達式實現(它是,**有點**),那些反斜槓不應該在那裏。 – BoltClock

+0

@BoltClock:它取決於'magic'的默認級別。例如,在VIM中,斜槓必須在默認魔術設置中。 –

0

您是否在記事本搜索和替換對話框中選中了正則表達式複選框(搜索模式)?

我剛剛嘗試過,這對你的情況工作得很好。

Search string: (\d),(\d) 

Replace string: \1.\2 

如果你想更精確,你可以搜索和替換這樣

Search string: (\d),(\d)-(\d),(\d) 

Replace string: \1.\2-\3.\4 

只是爲了提醒在這裏結束的圖片,你必須要檢查的正則表達式選項

enter image description here