Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これらの単語をテキストから削除したい:
ジョン・ジャック・デヴィッド
私はこの正規表現を書きました:
(John|Jack|David)
しかし、それは (最初の一致) を削除Johnし、他の 2 つの単語には一致しません。
John
修飾子を使用する必要がありますか? どれ?
preg_match_all()PHP では、すべての出現に一致させるためにを使用する必要があります。
preg_match_all()
preg_match_all("/(John|Jack|David)/", $subject);
言語については言及していませんが、Javascript では次のようになります。
'John Jack David'.replace(/John|Jack|David/g, 'hans');