正規表現を文字列 (URL) からの画像形式に一致させたいのですが、具体的なドメインまたはディレクトリは避けてください。例えば:
"myImages/small/myImage.png"
"myImages/xxxx/myImage.png"
「myImages/大/myImage.png」
「大きい」ものではなく、正規表現に一致させたい...
よろしくお願いします!
正規表現を文字列 (URL) からの画像形式に一致させたいのですが、具体的なドメインまたはディレクトリは避けてください。例えば:
"myImages/small/myImage.png"
"myImages/xxxx/myImage.png"
「myImages/大/myImage.png」
「大きい」ものではなく、正規表現に一致させたい...
よろしくお願いします!
否定的な先読みアサーションが必要です:
myImages\/(?!large\/).+\.(?:png|jpg|gif|jpeg|svg)$
上記は、これらのファイル拡張子のいずれかで終わるパスに一致しますが、「myImages/」の後にテキスト「large/」が含まれていません。
ニーズが何であるか、どのような出力が必要か、何を固定できるか、何を固定できないかは明確ではありません。質問をより明確に編集すると、より的を絞った情報を得ることができます。