2014-06-19 36 views

回答

2

根據您的樣本數據,你可以使用下面的一切。

Find: ^\D+|\D+$ 
Replace: 

此字符串的前面有一開始,隨後的非數字1或更多次)的任何字符OR非數字的任何字符1或更多次)匹配字符串的結尾。

Live Demo

+0

+1對於實時演示。我在那裏玩了一段時間。仍Regex似乎對我混亂。假設,我只想替換'| <一個或多個空格>'和'<一個或多個空格>'。沒有別的東西應該被替換。我怎麼做。 – Reddy

+0

你可以做'^ \ | \ s + | \ s + \ | $'或'\ | \ s +(\ d +)\ s + \ |'並用'\ 1'替換。 – hwnd

+0

明白了。我親手試過'\\ | + | \\ s +':)真的有幫助的網站 – Reddy

3

打開在崇高中查找替換。你會搜索:

[^\d\n]+

,並用一個空字符串替換。

正則表達式匹配除數字或換行符

+1

如果添加'+'之後,正則表達式是更有效 – maja

+0

哇。謝謝。如果我也想排除逗號,我該如何改變這個!我實際上正在爲我的需要編寫大宏:) – Reddy

+0

將逗號添加到'[[]]'括號中:'[^ \ d \ n,] +' – OnlineCop