如何替换(WORD或Ultraedit都可,正则表达式亦可)

来源:百度知道 编辑:UC知道 时间:2024/09/25 07:24:28
加jia
伽jia ga
加班jiaban
加班费jiabanfei
加班加点jiabanjiadia

例如上面这样的文字,要在每行中文后插入一个符号,比如说是“|”,在WORD或者是Ultraedit中如何替换,用正则表达式也可以,替换成:

加|jia
伽|jia ga
加班|jiaban
加班费|jiabanfei
加班加点|jiabanjiadia

如果能同时符合以下3种情况更好:
①2个中文字以上(含2个中文字),右面的字母都不保留;
②1个中文字:后面的字母中没有空格(即1组),保留第一个字母;
③1个中文字:后面的字母中有空格(即多组),保留每组第一个字母;
即下列情况:

加|j
伽|j g
加班|
加班费|
加班加点|
但现在的问题是不止是j字头的,其他还有呢,要60000行左右呢,谁能写个公式或者写个正则表达式进行替换也可以,能做到最后那种情况的再+100分

都可以在Word中完成

第一个,加入“|”的问题

编辑 → 替换

查找内容:([一-钥])([a-z])

替 换 为:\1|\2

高级 → √使用通配符 → 全部替换 即可

关于那三个条件,分别按三次来替换就可以了。

例如:①2个中文字以上(含2个中文字),右面的字母都不保留;
查找:([一-钥]{2,})[a-z]@^13
替换:\1^13
勾选通配符,然后全部替换即可。

用excel表格可以
你把数据复制到excel里
然后根据要求写公式
可以实现

hi我。可以帮你,不过要看具体情况,也许我解决不了

用查找替换啊.查找J替换成|j

1.查找([一-﨩])([a-z])替换为\1|\2
2.查找([一-﨩][一-﨩])|(*)(^13)替换为\1|\3
3.查找^32<([a-z])(*)>替换为^32\1
4.查找|<([a-z])(*)>替换为|\1