基礎3 : 正規表現

Pocket

厳密なマッチの仕組み

目標:数字を2桁づつ区切り33の組をマッチさせる(112233456337)
「(dd)??33」※??は最短一致。
TRY1:実行
▲112233456337 | 33を実行 ⇒ 失敗
▲112233456337 | (dd)33を実行 ⇒ 失敗
TRY2:実行
1▲12233456337 | 33を実行 ⇒ 失敗
1▲12233456337 | (dd)33を実行 ⇒ 失敗
TRY3:実行
11▲2233456337 | ▲33を実行 ⇒ 失敗
11▲2233456337 | (dd)33を実行 ⇒ 成功
グローバルマッチではない場合は完了。グローバルマッチの場合は下記位置から上記過程をテキスト末まで実行する。

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。