什么是从字符串中删除(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#语言。与他们的字符串数量是有限的,所以只有数字存在 –