正規表現の繰り返し一致
正規表現に複数の文字を繰り返し一致させる方法は、セットの特殊なメタ文字を使用することです.
オーバマッチング
1. , +。
(1) + , :\w+ \d+ \w+@\w+.\w+ [\w\.]+
, : [] 。[]
[0-9]+
2. , *; * + ---> , 。
: [\w.]+[\w.]+\.\w+ ----> [\w]+[\w.]*@\.\w+
3. , ?
: [\r]?
[\r]?
4. , { }, 。
(1) , {} ;{3} 3 。
(2) , {3,5} 3 , 5 。
: \d{1,2}[-\/]\d{1,2}[-\/]\d{2,4}
: / \/. , ; 。
5. " " {} , :{3,}
: 1001: $496.90 1009: $26.54 1004 $323.00 \d+:\$\d{3,}\.\d{2}
無視しやすい:オーバマッチング
? ,{n} {m,n} ; , 。
オーバーマッチングの例:
<B> ( )
I should offer u his hand in the marriage at any time if u want. U can hold the wedding in <B>UK</B> and <B>HK</B>.
:<[Bb]>.*</[Bb]>
<B>UK</B> and <B>HK</B>.
理由は:
* + " " , 。 , 。
解決策は「怠惰型」の書き方(できるだけ少ない文字に合わせる)
" " , ? 。
* *?
+ +?
{n,} {n,}?
に : に じて ず「 」または「 」のメタ を してください.