Perlスタイルの正規表現を使用すると、特定のパターンではないものを探すことはできますか?正規表現を使用して特定のパターンでないものを探す方法
たとえば、[^abc]
は、a
でもb
でもc
でもない単一の文字を検索します。
ただし、1文字以上の長さを指定することはできますか?
たとえば、次の文字列では、トップレベルのドメイン名ではなく、大文字を含まない最初の単語、または3〜10文字のようなさらに複雑なルールを検索したいと考えています。私の例では、これは"abcd"
する必要があります:
net com org edu ABCE abcdefghijklmnoparacbasd abcd
先読み(および他のいくつかの基本的な正規表現を)見て説明して偉大なビデオがあります:http://net.tutsplus.com/tutorials/other/how-to-use-lookaheads-and-look-in-your-regular-expressions/ – Haroldo
'.':'(?![^ AZ] * [AZ])の代わりに補完を使用する方がよい。 – Gumbo