如何用所有内容替换括号?

时间:2019-12-03 14:23:16

标签: dart

我有如下所示的字符串。我的问题是:如何用Dart中的所有内容替换括号?

示例1:

  • 原文:String _myText =“ Netflix.com(阿姆斯特丹)”;
  • 预期文本:“ Netflix.com”

示例2:

  • 原文:String _myText =“狗的尾巴很长(棕色)。”;
  • 期望的文字:“狗的尾巴很长。”

1 个答案:

答案 0 :(得分:0)

使用RegExp:

void main() {
  String _myText1 = "Netflix.com(Amsterdam)";
  print(_myText1.replaceAll(RegExp(r'\(.*\)'), '')); // Netflix.com

  String _myText2 = "The dog has a long(brown) tail.";
  print(_myText2.replaceAll(RegExp(r'\(.*\)'), '')); // The dog has a long tail.
}