これは一般的な正規表現の質問ですが、PHP に適用します。
形式が常にxである-123x456
ことを意味する文字列を含まないすべてのファイルを見つけようとしています。(画像の解像度と同様) .-12345x678
-INT
INT
この文字列はファイル名の一部です。「constsnts」は、文字列の前のマイナス ( - ) 記号と中央の X (どちらも大文字でもそうでなくてもかまいません) です。
THISの助けを借りて、次の表現を思いつきました。
^(?:(?!STRING).)*$
または私の場合:
^(?:(?!x).)*$
しかし、それは、を含むすべてのファイル名を除外しますx
x
桁数がわからないが、ファイル名の一部である前後に数字がある可能性があることを知っている場合、数字の両側に数字を追加するにはどうすればよいですか
(例: myfile-x1-456x78
9 VR myfile-x12
)
x
特定の 、またはX | x
...のための別のソリューションが必要です