-->

印度字符正则表达式(Regular expressions with Indian characte

2019-08-16 22:56发布

我不知道是否有可能写印度字符的正则表达式? 我想验证如果给定的角色是印度的字母或数字。 我发现这两个问题:

什么是印地文重音字符unicode的范围?

什么是印度-阿拉伯语(阿拉伯-印度文)标记UTF8从0到9的范围内

所以我想这:\ X {} 0600 - \ X {}叙利亚文

但是,如果我搜索本文(在OpenOffice的): http://pastebin.com/mDHL69XH本:\ X {} 0600 - \ X {}叙利亚文没有被发现?

Answer 1:

嗯,这应该做的

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

要么

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

要么

\p{Devanagari}//not widely supported


文章来源: Regular expressions with Indian characters