JavaScript/regex: Remove text between parentheses

前端 未结 5 1597
陌清茗
陌清茗 2020-11-29 00:41

Would it be possible to change

Hello, this is Mike (example)

to

Hello, this is Mike

using JavaScript with

5条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-11-29 01:06

    Try / \([\s\S]*?\)/g

    Where

    (space) matches the character (space) literally

    \( matches the character ( literally

    [\s\S] matches any character (\s matches any whitespace character and \S matches any non-whitespace character)

    *? matches between zero and unlimited times

    \) matches the character ) literally

    g matches globally

    Code Example:

    var str = "Hello, this is Mike (example)";
    str = str.replace(/ \([\s\S]*?\)/g, '');
    console.log(str);
    .as-console-wrapper {top: 0}

提交回复
热议问题