中国地址住址五级以下
生活随笔
收集整理的这篇文章主要介绍了
中国地址住址五级以下
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
^.+(区|镇).+(路|街).+号.+号楼.+单元.+(室|户).*$
^.+(路|街).+号.+号楼.+单元.+(室|户).*$
^.+县.+(路|街).+号.+号楼.+单元.+(室|户).*$
^.+县.+(镇|乡).+(路|街).+号.+号楼.+单元.+(室|户).*$
^.+(区|镇).+小区.+号楼.+单元.+(室|户).*$
^.+小区.+号楼.+单元.+(室|户).*$
^.+县.+小区.+号楼.+单元.+(室|户).*$
^.+县.+(镇|乡).+小区.+号楼.+单元.+(室|户).*$
^.+(路|街|里).+号.+(室|户).*$
^.+(镇|乡).+村.+(组|屯).+号.*$
^.+(镇|乡|街).+(村|屯).+(组|号).*$
用符号 “|” 来连接上面的地址
@Testpublic void method(){List<String> list = new ArrayList<>();
// String regexpLike = "^.+(区|镇).+(路|街).+号.+号楼.+单元.+(室|户).*$" ;
// String regexpLike = "^.+(路|街).+号.+号楼.+单元.+(室|户).*$" ;
// String regexpLike = "^.+县.+(路|街).+号.+号楼.+单元.+(室|户).*$" ;
// String regexpLike = "^.+县.+(镇|乡).+(路|街).+号.+号楼.+单元.+(室|户).*$" ;
// String regexpLike = "^.+(区|镇).+小区.+号楼.+单元.+(室|户).*$" ;
// String regexpLike = "^.+小区.+号楼.+单元.+(室|户).*$" ;
// String regexpLike = "^.+县.+小区.+号楼.+单元.+(室|户).*$" ;
// String regexpLike = "^.+县.+(镇|乡).+小区.+号楼.+单元.+(室|户).*$" ;String regexpLike = "^.+(路|街|里).+号.+(室|户).*$" ;
// String regexpLike = "^.+(镇|乡).+村.+(组|屯).+号.*$" ;
// String regexpLike = "^.+(镇|乡|街).+(村|屯).+(组|号).*$" ;list.add(regexpLike);String address = "A区A路A号楼A单元A室";System.out.println(checkAddress(list,address));
}</span><span style="color: #0000ff;">private</span> <span style="color: #0000ff;">boolean</span> checkAddress(List<String ><span style="color: #000000;"> rules, String address)
{</span><span style="color: #0000ff;">boolean</span> regexMatch = <span style="color: #0000ff;">false</span><span style="color: #000000;">;</span><span style="color: #0000ff;">for</span><span style="color: #000000;"> (String addressRule : rules) {Pattern p </span>=<span style="color: #000000;"> Pattern.compile(addressRule);Matcher m </span>=<span style="color: #000000;"> p.matcher(address);</span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (m.find()){regexMatch </span>= <span style="color: #0000ff;">true</span><span style="color: #000000;">;</span><span style="color: #0000ff;">return</span><span style="color: #000000;"> regexMatch;}}</span><span style="color: #0000ff;">return</span><span style="color: #000000;"> regexMatch;}</span></pre>
正则代码
<div id="blog_post_info">
好文要顶 关注我 收藏该文
稳不住关注 - 1
粉丝 - 0 +加关注 0 0
<div class="clear"></div>
<div id="post_next_prev"><a href="https://www.cnblogs.com/wenbuzhu/p/10027195.html" class="p_n_p_prefix">« </a> 上一篇: <a href="https://www.cnblogs.com/wenbuzhu/p/10027195.html" title="发布于 2018-11-27 16:34">java 重新学习 (七)</a>
<br>
<a href="https://www.cnblogs.com/wenbuzhu/p/10057942.html" class="p_n_p_prefix">» </a> 下一篇: <a href="https://www.cnblogs.com/wenbuzhu/p/10057942.html" title="发布于 2018-12-03 13:31">MySQL数据库时区问题导致java程序无法连接数据库</a>
总结
以上是生活随笔为你收集整理的中国地址住址五级以下的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: python2转python3文件
- 下一篇: 语料库小结