2011-09-07 135 views
0

什麼是從字符串中刪除(ISBN 8987983721)的正則表達式,包括(和)字符。 我正在嘗試使用Bilk Rename實用程序,但無法成功。從字符串中刪除(ISBN 88987321)的正則表達式

我提供(ISBN [0-9] *)()和\ 1 \ 2但insted的一切是從除了ISBN字符串中刪除,但我需要相反的效果

+1

哪種語言? – arnaud576875

+2

另請注意,ISBNs不是嚴格的數字:最後一個數字(校驗和)也可以是'X'。 –

+0

C#語言。與他們的字符串數量是有限的,所以只有數字存在 –

回答

2

使用Javascript:

string = string.replace(/\(ISBN [^)]+\)/g, '') 

PHP:

$string = preg_replace('/\(ISBN [^)]+\)/', '', $string); 

的sed:

string=$(sed 's/(ISBN [^)]\+)//g' <<< "$string") 

紅寶石:

string = string.gsub(/\(ISBN [^)]+\)/, '') 
+0

感謝您的快速反應 –

1

,如果你想刪除(和):

(\(ISBN [0-9]*)\) 

會給你這個測試串結果:

Im testing to remove (ISBN 8987983721) from my string // Im testing to remove from my string 

,並根據語言你可能要使用全局替換,因此您可以刪除所有(ISBN xxxxx)文本

+0

非常感謝你 –

相關問題