拡張子を持たないファイル名をキャプチャし、その名前を逆参照で渡す正規表現を探していますので、拡張子を追加できます。誰かがxyzを入れたら、それをxyz.htmlに置き換えることができます。 xyz.phpまたはxyz.htmlをキャプチャしないでください。拡張子のないファイル名の正規表現
おかげで正規表現次
拡張子を持たないファイル名をキャプチャし、その名前を逆参照で渡す正規表現を探していますので、拡張子を追加できます。誰かがxyzを入れたら、それをxyz.htmlに置き換えることができます。 xyz.phpまたはxyz.htmlをキャプチャしないでください。拡張子のないファイル名の正規表現
おかげで正規表現次
使用:唯一の非ドット文字で構成
^([^.]+)$
意味ファイル名。
UPDATE基を取り込むため
添加括弧。拡張を仮定
の長さは4つの文字(SO mr.smith
ようなファイル名は拡張子を有すると考えられていないが、mr.smith.doc
とmr.smith.html
が拡張機能を有すると考えられている)までではない:
^.*[^.]{5}$
キャプチャする必要はありませグループ、全体として式があなたが望むもの、すなわちグループ0です。