指定した単語に一致しない正規表現を記述するにはどうすればよいですか?
文字列内に「abc def ghi abcdef」があると言うのが適切ですが、ここでは abc という単語と一致しないことを指定しています。他の「def ghi abcdef」は /b(?!abc と一致します)。 )w b/ 書きました。 。この場合の唯一の問題は、abc で始まる単語が一致しないことです。 。この正規表現はどのように書けばよいのでしょうか?
<?php <br /> $str = 'abc def ghi abcdef';<br /> preg_match_all('/\b(?!abc\b)\w+\b/', $str, $matches);<br /> var_dump($matches);<br /> ?>