【正規表現の例】定価00,000円の金額の数字だけを選ぶために、少しずつ試してみた5つのこと。

正規表現を勉強するために、5つのサンプルを並べました。

けっこう、勉強になりました。

①検索文字列 \d ←数字を選択します。

数字にマッチしましたが、「,」にマッチしません↓

次に、

②検索文字列 [\d|,] ←数字か、, のいずれか

数字と「,」にマッチしました↓

③検索文字列 [\d|,]+円 ← + をお忘れなく

数字 , 円にマッチ↓

④検索文字列 定価[\d|,]+円

定価 数字 , 円にマッチしました↓

最後に、

⑤検索文字列 (?<=定価)[\d|,]+(?=円)

定価と円に挟まれた数字と,にマッチさせました↓

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


Optionally add an image (JPEG・JPG・GIF・PNG only)