我在MW 1.23中使用Replace Text extension(使用MySQL regexps)并且我想运行正则表达式,这将导致替换,如下面示例中的替换。关键是它应该只找到标签之间只有一个希腊语(扩展/多面体)单词的匹配,或者只找到一个单词失败的单词。
首先替换此位:
<b class="b3">
然后是第二个:
</b>
不是一个选项,因为有其他实例不应该被替换。
实施例: 每个示例的第一个字符串是实际字符串,第二个字符串是替换后应该的方式。希腊词可以是任何希腊词(这里是“σπυρίς”和“ὑσμίνη”):
1.
Dim. of <b class="b3">σπυρίς</b>
Dim. of [[σπυρίς]]
2.
cf. <b class="b3">ὑσμίνη</b>
cf. [[ὑσμίνη]]
答案 0 :(得分:1)
搜索以下模式:
<b class="b3">([^\s-\.]*?[σπυρίς]+?[^\s-\.]*?)<\/b>
并将其替换为:
[[$1]]
[σπυρίς]
可以使用您希望至少在标签之间拥有的任何希腊字符进行扩展。