JavaScript/regex: удалить текст между круглыми скобками Можно ли изменить Hello, this is Mike (example) к Hello, this is Mike с использованием JavaScript с Regex? Ответ 1 "Hello, this is Mike (example)".replace(/ *\([^)]*\) */g, ""); Результат: "Hello, this is Mike" Ответ 2 var str = "Hello, this is Mike (example)"; alert(str.replace(/\s*\(.*?\)\s*/g, '')); Это также заменит лишние пробелы до и после круглых скобок. Ответ 3 Я нашел эту версию наиболее подходящей для всех случаев. Он не удаляет все пробелы. Например, "a (тест) b" → "a b" "Hello, this is Mike (example)".replace(/ *\([^)]*\) */g, " ").trim(); "Hello, this is (example) Mike ".replace(/ *\([^)]*\) */g, " ").trim();
Ответ 1 "Hello, this is Mike (example)".replace(/ *\([^)]*\) */g, ""); Результат: "Hello, this is Mike"
Ответ 2 var str = "Hello, this is Mike (example)"; alert(str.replace(/\s*\(.*?\)\s*/g, '')); Это также заменит лишние пробелы до и после круглых скобок.
Ответ 3 Я нашел эту версию наиболее подходящей для всех случаев. Он не удаляет все пробелы. Например, "a (тест) b" → "a b" "Hello, this is Mike (example)".replace(/ *\([^)]*\) */g, " ").trim(); "Hello, this is (example) Mike ".replace(/ *\([^)]*\) */g, " ").trim();