1
すべての文字列が "animals。*"のように見える正規表現を書いてみたい* '*'の場所にはシンボルは使用できますが、 'elephant'は使用できません。正規表現は1単語を除外します
結果は次のようになります。
入力:animals.fox =>結果:animals.fox
入力:animals.kitten =>結果:animals.kitten
しかし
入力:animals.elephant =>結果:なし
正規表現を書きますが、正しく動作しません。それを修正するには?
animals\.(?!elephant)
はあなたを意味するかを参照してください:
(あなたは、単に文字または文字/数字/アンダースコアにマッチするために必要なものに応じて)あなたのパターンの終わりに
[a-zA-Z]+
または\w+
を追加します。単語を最後に合わせる必要がありますか? ['animals \。(?!elephant)\ w +'](https://regex101.com/r/pT3cL6/1)を試してください。 –@WiktorStribiżewЗачемписатьнарусскомязыке? – nowox