正規表現でどのように言うか:
大文字で始まり、少なくとも1つのスペース文字を含み、ストリング
" _ "
(スペースアンダースコアスペース)を含まず、ストリング「!!!」で終わるストリングの任意の部分。(引用符なし)?
「含まない」部分に問題があります。
これが私がこれまでに持っているものです:
[A-Z].* .*!!!
これを変更して「'_'を含まない」も指定するにはどうすればよいですか?
特定の文字列「_」である必要はありません。文字列を「含まない」とはどうすればよいですか?たとえば、「犬」が含まれていませんか?
編集:ソリューションをPhpの「preg_replace」と互換性があるようにしたい
編集:例:
「_」の例:
Abc xyz !!! <---一致
こんにちは世界!!!<---一致
_スペースアンダースコアスペースがあります!!! <---一致しません
「犬」の例:
なんて犬だ!<---一致しません(「犬」を含む)
こんにちは世界!!!<---一致