ray88’s diary

お仕事で困ったとき用の自分用の覚書

正規表現 2回以上キャプチャを使う

(例文)【1】.【2】のファイル名本体は『【3】』、拡張子は『【4】』です。

■上記の例文で、【1】、【2】が任意の文字列、【3】、【4】がそれぞれ【1】、【2】と同じ文字列である場合にマッチする正規表現

(.*?)¥.(.*?)のファイル名本体は『¥1』、拡張子は『¥2』です。

■以下の文字列にマッチ

sample.txtのファイル名本体は『sample』、拡張子は『txt』です。
server.logのファイル名本体は『server』、拡張子は『log』です。