[Java] Regular Expression 教學@ 小詠樂活筆記:: 痞客邦 | 正規表示法java
最近在看一些JavaRegularExpression的寫法與用法,以下記錄一些簡單的方式: 以下是一些範例:():用括弧包起來的就是字元組。[a-zA-Z]:代表一個不輪大小寫的字母。[a-z]+:代表一個小寫的a~z會出現1次以上。[a-z]*:代表一個小寫的a~z會出現0次以上。[0-9]:代表一個0~9中的數字。像是:1,7,5。[A-Z]:代表一個大寫A~Z中的字母。像是:A,B,C。[a-z]:代表一個小寫a~z中的字母。像是:a,b,c。字元表示: 下述是"找出所有小寫的字元": 執行結果:找出所有小寫的字元likehttpandmyeaddressisasdfyouneedinstantcontactpleasewriterdownmycellphone...
最近在看一些Java Regular Expression的寫法與用法,以下記錄一些簡單的方式:
以下是一些範例:
(): 用括弧包起來的就是字元組。
[a-zA-Z]: 代表一個不輪大小寫的字母。
[a-z]+: 代表一個小寫的a~z會出現1次以上。
[a-z]*: 代表一個小寫的a~z會出現0次以上。
[0-9]: 代表一個0~9中的數字。像是: 1, 7, 5。
[A-Z]: 代表一個大寫A~Z中的字母。像是: A, B, C。
[a-z]: 代表一個小寫a~z中的字母。像是: a, b, c。
字元表示:
下述是"找出所有小寫的字元":
執行結果:
找出所有小寫的字元
likehttpandmyeaddressisasdf
youneedinstantcontactpleasewriterdownmycellphonenumber
接著是"找出網址"的寫法:
執行結果:
找出網址http://www.nba.com
"找出電話號碼"的寫法:
執行結果:
找出電話號碼0912345678
計算符合pattern的個數寫法:
執行結果:
3
執行結果:
尋找第一個出現的字串mymy
接著是找出字串中所有my的字串寫法:
執行結果:
找出所有出現的字串mymymy
過濾所有...
取得本站獨家住宿推薦 15%OFF 訂房優惠
基礎訓練--(07)JAVA與正規表示法(Regular Expression ...
正規表示法(或稱正規表示式)是一個很強大的工具,它的功能是快速的過濾出符合特定規則的文字,並回傳給使用者,所以會有二段字串,一段是要 ...