私はたくさん検索しましたが、複雑な例がたくさん見つかりました。私には理解するのが難しすぎます。とにかく、私は尊重すべき正規表現を書き留めようとしています:
/foo // should match
/foo/bar // should match
/login // shouldn't match
/admin // shouldn't match
/admin/foo // shouldn't match
/files // shouldn't match
私は単純なものを試してみました.1つの単語だけで:#^(\/)([^admin])#
それは で始まり/
、単語で始まらないものが続きadmin
ます. で動作していますが、 で始まっているため/foo/bar
失敗します。/a/foo
a
admin
単語のセット全体 (またはfiles
または)を否定するにはどうすればよいlogin
ですか?