作者回复: 赞,这真的是一个特别好的方法。 遇到本文思考题目类似的问题,很多同学可能一上来就想,我要一展身手,想出一个正则,兼容 @ 和 # 两种情况,当然肯定能写出来,也不难。 但提前对文本进行预处理,把杂乱的文本清洗干净,然后再使用正则来提取是一种非常好的思路,通常也是这么做的,比费尽心思想着怎么用正则来兼容各种情况的办法要更好,也更推荐这么做。
作者回复: 可以的,中括号里面多个范围不用逗号哈。 也可以考虑看看能不能让 \w 不匹配汉字,比如试试 ASCII模式(如果有的话)
作者回复: 可以的,其实题目的本意是兼容文本中有 # 和 @ 两种情况