android中怎么用正则表达式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android中怎么用正则表达式相关的知识,希望对你有一定的参考价值。
参考技术A 如果只是简单的判断某字符串s是否与特定正则表达式字符串exp匹配 s.matchs(exp);如果需要更复杂的操作:
Pattern p = Pattern.compile(exp);
Matcher m = p.match(s);
调用Matcher类的API即可
Java正则表达式字符串的书写可参考Pattern类的说明本回答被提问者和网友采纳
怎么样用正则表达式判断真实姓名
“真实姓名”的描述有点不够精确。“真实姓名”其实应该包含两层含义:
1、真实的人
2、与真实的人相对应的真实的姓名
判断是否是“真实姓名”,除了户籍管理部门都不太准确,除非该人刚好认识。
光从“文字”的角度来判断“姓名”是否“真实”,顶多只能从规则上判断“姓名”是否符合取名的常识。
比如,中国人的“姓名”,由“姓”和“名”两部分组成,抛除一些脑洞大开、标新立异的“姓”,大多数的“姓”还是要依据诸如《百家姓》之类的传统(汉族更准确)。
可以参阅《姓名登记条例(初稿)》中有关规定:
参考技术A Cp0204^[\xa0-\xff]2,4$
真实姓名就不用想了,主要是符合姓名规范。上面表达式只判断汉字2-4位,如果要再复杂一点,可以再加上当4位时,判断2字的姓氏,你还可以加上N家姓,不过不太现实。
以上是关于android中怎么用正则表达式的主要内容,如果未能解决你的问题,请参考以下文章