2

私の質問がすでに何度も聞かれていることは知っていますが、他のトピックを使用しても、まだ問題を解決できません...

だから問題は:どうすればこの文字列と一致させることができますか:などsomething.somethingのような一致なしでsomething.css something.jpg something.png...しかし、これは一致する必要があります:something.cssblabla

私が現在持っているのはそのようなものです:

\w+.([^(css)|(png)|(jpg)]|\w+)

ご協力ありがとう御座います。

4

2 に答える 2

2

否定先読みを使用する必要があります。

\w+\.(?!css\b)
于 2013-07-01T16:56:06.033 に答える
2

境界を使用できます

\w+[.](?!(css|png|jpg)\b)\w+

境界は、単語以外の文字 (\w 以外のすべて) をチェックします (一致しません)。したがって、単語境界という名前が付けられます。

于 2013-07-01T16:57:25.477 に答える