中国地址住址五级以下
生活随笔
收集整理的這篇文章主要介紹了
中国地址住址五级以下
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
^.+(區|鎮).+(路|街).+號.+號樓.+單元.+(室|戶).*$
^.+(路|街).+號.+號樓.+單元.+(室|戶).*$
^.+縣.+(路|街).+號.+號樓.+單元.+(室|戶).*$
^.+縣.+(鎮|鄉).+(路|街).+號.+號樓.+單元.+(室|戶).*$
^.+(區|鎮).+小區.+號樓.+單元.+(室|戶).*$
^.+小區.+號樓.+單元.+(室|戶).*$
^.+縣.+小區.+號樓.+單元.+(室|戶).*$
^.+縣.+(鎮|鄉).+小區.+號樓.+單元.+(室|戶).*$
^.+(路|街|里).+號.+(室|戶).*$
^.+(鎮|鄉).+村.+(組|屯).+號.*$
^.+(鎮|鄉|街).+(村|屯).+(組|號).*$
?
用符號 “|” 來連接上面的地址
?
?
@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文件
- 下一篇: 语料库小结