![]() |
1
5
在.NET语言中,您可以使用
|
![]() |
2
3
如果您使用的语言使用pcre作为正则表达式和utf-8,
如果您使用javascript,它使用
另请参见本指南 Unicode Regular Expressions 更多信息。 |
![]() |
3
1
对于Java,从模式库:
|
![]() |
4
0
作为我对此的第一个回应,我不能轻视daniel在javascript regex上的回答。 我知道这已经很晚了,但丹尼尔的回答是不正确的。它排除了下面的古文字!如果你正在开发一个研究古希腊语单词的圣经应用程序,这一点很重要! 这是在js中查找希腊语和科普特语的正确regex:
http://unicode.org/charts/PDF/U0370.pdf 摘自图表:
编辑:克雷格指出丹尼尔的regex对于op是正确的。虽然我找不到op在哪里指定他正在评估哪个希腊文本,但我承认我的回答只对古代文本有效。 在我编辑这篇文章的时候,我还想指出,这里没有一个正则表达式能匹配希腊字符和珀尔修斯在文本中添加的重音。所以如果你碰巧安装了 http://www.perseus.tufts.edu/hopper/ ,或者在应用程序中使用它们的任何公共域资源,请小心使用我的regex。 |
![]() |
devBem · 反应来自<FormattedMessage> 6 年前 |
![]() |
beechy · 两级国际化;资源绑定 6 年前 |
![]() |
lpt · 外语中的词云或可视化 6 年前 |
![]() |
SeaFuzz · 如何将国际化对象传递给Flutter中的子小部件 6 年前 |
![]() |
lio · 具有三个表和一个动态列的Mysql查询(i18n) 6 年前 |