正则表达式,用于查找以空格分隔的特定Unicode范围内的文本

时间:2014-12-10 13:02:12

标签: regex unicode pcre

我试图在英文.html文件中自动换短希腊语引号,其中span标记应用不同的字体。在具有完全PCRE支持的编辑器中,我可以使用以下表达式查找希腊词的序列,它们之间有空格:

([\u0370-\u03FF| ]{2,})

但是,这个简单的表达式显然也会匹配两个连续的空格。如何更改正则表达式,使其匹配由空格分隔的指定Unicode范围内的单词,而不是两个连续空格?

1 个答案:

答案 0 :(得分:1)

  

如何更改正则表达式,使其匹配由空格分隔的指定Unicode范围内的单词,而不是两个连续空格

您可以使用:

^[\u0370-\u03FF]+( [\u0370-\u03FF]+)*$