Dart正则匹配并移除双引号、单引号及特殊符号的方法
解决方案
直接在正则的字符集合中添加单引号和双引号即可,针对你使用的Dart原始字符串写法,调整后的正则如下:
const kCleanWordRegex = r"[.,;!?:?。,()""']+";
这里用两个连续的双引号("")表示正则中的单个双引号,单引号可直接写入字符集合。修改后调用replaceAll就能同时移除单引号、双引号以及你之前指定的各类符号。
内容的提问来源于stack exchange,提问作者biodegradablePotatoChip
相关产品推荐
相关产品推荐

