2017年6月8日 星期四

正則式學習記錄-Regular Expression

Regular Expression

網址:

範例:

來自: 123.456.789.000

Regular Expression:

/來自: \d+\.\d+\.\d+\.\d

說明:

『/』起始於『來自:』
『\d+』多個數字
『\.』點是特殊字元,所以要加一個斜線
就是,起始於『來自: 』『多個數字』『點多個數字』『點多個數字』『點多個數字』

範例:

取字串中的金額
<span class="price"><span class="currency">TWD</span> 1,118,043.00<br/></span>

Regular Expression:

\d{1,3}(,\d{1,3})*(\.\d{2})

說明:

『\d{1:3}』數值1到3位數
『,\d{1,3})*』,開頭,然後數值1到3位數,『*』比對前面的出現幾組我不確定
『(\.\d{2})』句點,然後數值2位數

沒有留言:

張貼留言