1

正規表現を文字列 (URL) からの画像形式に一致させたいのですが、具体的なドメインまたはディレクトリは避けてください。例えば:

"myImages/small/myImage.png"

"myImages/xxxx/myImage.png"

「myImages/大/myImage.png」

「大きい」ものではなく、正規表現に一致させたい...

よろしくお願いします!

4

1 に答える 1

3

否定的な先読みアサーションが必要です:

myImages\/(?!large\/).+\.(?:png|jpg|gif|jpeg|svg)$

上記は、これらのファイル拡張子のいずれかで終わるパスに一致しますが、「myImages/」の後にテキスト「large/」が含まれていません。

ニーズが何であるか、どのような出力が必要か、何を固定できるか、何を固定できないかは明確ではありません。質問をより明確に編集すると、より的を絞った情報を得ることができます。

于 2012-05-24T15:20:49.213 に答える