特定のパターンに一致する正規表現を考え出そうとしています。
サンプル テスト文字列が次のような場合:
/wp-content/themes/sometheme/style.css
正規表現は次のようにする必要があります。
- 最初から完全に一致し、最後から完全に
/wp-content/themes/
一致する必要があります。/style.css
- NOT MATCH、残り (項目 1 の最初の文字列と最後の文字列の間) が
rwsarbor
- MATCH、余りが BUT の場合
mythemename
- 中央の動的部分については、任意の数の文字と任意の文字タイプ (az、0-9 などだけでなく) に一致する必要があります。
たとえば、次のようには一致しません。
/wp-content/themes/mythemename/style.css
一致するはずです
/wp-content/themes/jfdskjh-ekhb234_sf/style.css
/wp-content/themes/another_theme/style.css
/wp-content/themes/any_other-theme/style.css
/wp-content/themes/!@#$%^&*()_+{}|:"?</style.css
これは複雑さの点で私のリーグから少し外れているので、コミュニティに支援を求めています.