Javascript Regex для замены любых не алфавитно-цифровых символов, включая скобки - PullRequest
0 голосов
/ 15 октября 2018

У меня есть это регулярное выражение /[\W_]+/g, которое я использую для удаления любых не алфавитно-цифровых символов.Однако это не снимает скобки.

Мне нужно, чтобы он удалил скобки / парантезы любого вида, чтобы строка типа Hello (world) стала helloworld.

Строка типа Hello(world) становится helloworld, но она не работает, если между ними есть пробел.

Возможно ли это?

1 Ответ

0 голосов
/ 16 октября 2018

Вы должны иметь возможность использовать это регулярное выражение Java / JavaScript в соответствии с RegexBuddy 4.x: ([\W\s_]+)

И просто заменить все, что ему соответствует, на '' или ""

Следуя документации здесь , примерно так:

#set($mystring = "Hello (world)! It's _{now}_ or -- [never]...;")
$mystring.replaceAll("</?([\W\s_]+)/?>", "");

=>

HelloworldItsnowornever

...