正则请教,一个错误的转换

使用问题 · 906 次浏览
墨尹琳 创建于 1天12小时前

这个正则怎么把汉字给替换掉了
原始文本:上海\n|| 广州\n|| 北京\n|| 深圳\n||​

正则:\\r\\n|<br>
(^|[^\\])\\r|\r|||<br>
(^|[^\\])\\n|\n|||<br>

转换结果:&nbsp;上<br>||&nbsp;广<br>||&nbsp;北<br>||&nbsp;深<br>||​


回复内容
沉没的白鲸 1天4小时前
#1

$1

墨尹琳 回复 沉没的白鲸 1天1小时前 :

谢谢 ,AI给的我没发现捕获组的问题
但是我有点搞不明白正则是匹配非\任意字符+\n,为什么如下的换行符就不会匹配到换行符前的汉字
上海
北京

墨尹琳 最后更新于 1天1小时前
回复主贴