ホームページ  >  に質問  >  本文

php - 通常のマッチングを使用して、特定の単語(先頭や末尾ではなく複数の文字)を含まない単語を検索する方法

余談: Linux を使っていたとき、 last | grep [a-zA-Z] | grep -v 'wtmp' | wc -l を見たので、 grep 1 つだけでできるかどうか疑問に思っていたので、と思ったのですが、正規表現を使って特定の単語を含まない特定の行(wtmpなど)と一致させるのですが、結果が分かりません。

習慣沉默習慣沉默2675日前761

全員に返信(2)返信します

  • 淡淡烟草味

    淡淡烟草味2017-05-24 11:34:15

    js
    /^(?!.*wtmp)/

    リーリー

    返事
    0
  • 为情所困

    为情所困2017-05-24 11:34:15

    マッチングは含まれません。この条件はこの位置では真である可能性がありますが、次の位置では真ではない可能性があるため、正規表現ではこの困難は比較的大きいはずです。ただし、正規表現はパターンを満たす任意の文字列を返します。あなたの質問の例として、
    を使用して実装することをお勧めします: awk リーリー

    単一の正規表現と比較して、より柔軟な論理処理が可能であり、より読みやすいので、質問のシナリオでは awk の方が良い選択だと思いますが、他の言語で実装されている場合は、を参照する必要があるかもしれません。他の言語でawk

    返事
    0
  • キャンセル返事