欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 人文社科 > 生活经验 >内容正文

生活经验

中国地址住址五级以下

发布时间:2023/11/28 生活经验 59 豆豆
生活随笔 收集整理的这篇文章主要介绍了 中国地址住址五级以下 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

^.+(区|镇).+(路|街).+号.+号楼.+单元.+(室|户).*$

^.+(路|街).+号.+号楼.+单元.+(室|户).*$

^.+县.+(路|街).+号.+号楼.+单元.+(室|户).*$

^.+县.+(镇|乡).+(路|街).+号.+号楼.+单元.+(室|户).*$

^.+(区|镇).+小区.+号楼.+单元.+(室|户).*$

^.+小区.+号楼.+单元.+(室|户).*$

^.+县.+小区.+号楼.+单元.+(室|户).*$

^.+县.+(镇|乡).+小区.+号楼.+单元.+(室|户).*$

^.+(路|街|里).+号.+(室|户).*$

^.+(镇|乡).+村.+(组|屯).+号.*$

^.+(镇|乡|街).+(村|屯).+(组|号).*$

 

用符号 “|” 来连接上面的地址

 

 

@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&lt;String &gt;<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>

总结

以上是生活随笔为你收集整理的中国地址住址五级以下的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。