zhlpen 发表于 2016-10-12 15:25:40

求正则表达式

1. 替换“exasperador, ra: exasperante “里面的“:”为“;”
2.替换“exasperador, ra; exasperante. ” “里面的“.”为“;”

onlyXXenglish 发表于 2016-10-12 20:22:34

(exasperador, ra):( exasperante)
\1;\2
(exasperador, ra; exasperante)\.
\1;

zhlpen 发表于 2016-10-12 22:08:45

我没有说明白exasperador, ra和 exasperante 为任意单词,文本里面包括西班牙语字母,汉字及汉语英语的逗号、空格等字符。

henices 发表于 2016-10-12 22:20:37

觉得你还是没说清楚,你可以弄一点测试的文本,让大家可以实验。

zhlpen 发表于 2016-10-13 08:05:02

本帖最后由 zhlpen 于 2016-10-13 08:07 编辑

1.替换:为;
exasperador, ra: exasperante
adj. ①激怒人的, 使人失去耐心的. ②使变剧烈的, 使加剧的.
extraterreno, na: extraterrestre
adj. 地球以外的.
exprimidera: exprimidero, exprimidor
f.;m. 压榨器, 榨汁器.

lxchen2001 发表于 2016-10-22 11:10:24

zhlpen 发表于 2016-10-13 08:05
1.替换:为;
exasperador, ra: exasperante
adj. ①激怒人的, 使人失去耐心的. ②使变剧烈的, 使加剧的.
...

这样的例子 感觉杀鸡焉用牛刀 直接替换就行了

nirvana123 发表于 2016-10-23 14:43:54

沒有弄明白樓主的意思。
正則表達式,一定要弄明白上下文,不至於有例外,否則替換後將會是災難。
页: [1]
查看完整版本: 求正则表达式