Что такое регулярное выражение для удаления (ISBN 8987983721) из строки, включая (и) символы. Я пытаюсь сделать это с помощью утилиты Bilk Rename, но не могу.
Я предоставил (ISBN [0-9] *) () и \ 1 \ 2, но добавил, что все удалено из строки, кроме ISBN, но мне нужен обратный эффект
Javascript:
string = string.replace(/\(ISBN [^)]+\)/g, '')
PHP:
$string = preg_replace('/\(ISBN [^)]+\)/', '', $string);
sed:
string=$(sed 's/(ISBN [^)]\+)//g' <<< "$string")
Ruby:
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)