求大规模处理文字的正则表达式,如部分替换,按条件删除等。

2025-02-26 08:21:25
推荐回答(4个)
回答1:

1.说实话,如果是都确定,你“化”之前,都是2个字的,且这2个字,都是汉字,且都是有意义的。
比如,如果是特殊的,xxxx固化,而xxx和固化,都不是一起的。
那么结果就照成误删了。
2.如果不考虑误删,都是三字的"xx化",那么是可以考虑用
非我即仙 所说的:

[\u4e02-\ufa29]{2}\u5316
去删除的。
3.对应的删除的具体写法:
都是使用replace方面的函数。
不同语言中的正则表达式的写法都不同。
你自己知道你用什么语言,如何写就可以了。

回答2:

C#
string strOut = Regex.Replace(strInput, @"[\u4e00-\u9fa5]{2}化", "");

回答3:

[\u4e02-\ufa29]{2}\u5316

回答4:

化----替换----