什麼是從字符串中刪除(ISBN 8987983721)的正則表達式,包括(和)字符。 我正在嘗試使用Bilk Rename實用程序,但無法成功。從字符串中刪除(ISBN 88987321)的正則表達式
我提供(ISBN [0-9] *)()和\ 1 \ 2但insted的一切是從除了ISBN字符串中刪除,但我需要相反的效果
什麼是從字符串中刪除(ISBN 8987983721)的正則表達式,包括(和)字符。 我正在嘗試使用Bilk Rename實用程序,但無法成功。從字符串中刪除(ISBN 88987321)的正則表達式
我提供(ISBN [0-9] *)()和\ 1 \ 2但insted的一切是從除了ISBN字符串中刪除,但我需要相反的效果
使用Javascript:
string = string.replace(/\(ISBN [^)]+\)/g, '')
PHP:
$string = preg_replace('/\(ISBN [^)]+\)/', '', $string);
的sed:
string=$(sed 's/(ISBN [^)]\+)//g' <<< "$string")
紅寶石:
string = string.gsub(/\(ISBN [^)]+\)/, '')
感謝您的快速反應 –
,如果你想刪除(和):
(\(ISBN [0-9]*)\)
會給你這個測試串結果:
Im testing to remove (ISBN 8987983721) from my string // Im testing to remove from my string
,並根據語言你可能要使用全局替換,因此您可以刪除所有(ISBN xxxxx)文本
非常感謝你 –
哪種語言? – arnaud576875
另請注意,ISBNs不是嚴格的數字:最後一個數字(校驗和)也可以是'X'。 –
C#語言。與他們的字符串數量是有限的,所以只有數字存在 –