5

我想知道是否可以为印度字符编写正则表达式?我想验证给定的字符是否是印度字母或数字。我发现了这两个问题:

印地语重音字符的 unicode 范围是多少?

印度教 - 阿拉伯语(ARABIC-INDIC)数字 utf8 从 0 到 9 的范围是多少

所以我尝试了这个:\x{0600}-\x{06ff}

但是,如果我搜索此文本(在 OpenOffice 中):http ://pastebin.com/mDHL69XH 与此: \x{0600}-\x{06ff} 什么都找不到...

4

1 回答 1

11

那么这应该做

[\u0900-\u097F]+// \uFFFF format supported by Java,.net

或者

[\u{0900}-\u{097F}]+// \u{FFFF} format supported by perl,pcre

或者

\p{Devanagari}//not widely supported
于 2013-02-13T18:17:10.440 回答