私は preg_replace を機能させるのに非常に苦労しています! パターンは、「so+」で始まり、それとそれに続くすべてを置き換える必要があります。
so+FirstName,
Your Reservation is confirmed for so+Date
次のものに置き換えられます。
James,
Your Reservation is confirmed for July 1, 2017.
それが役立つ場合は、プラス記号の代わりに so: または so_ を使用できます。しかし、空白またはピリオドに到達するまで、そのパターンで始まるものはすべて、その後に続くものも含めて置き換える必要があります。
編集:私は試しました:
$search = '/\bso+([a-z]*)\b/i';
$search = '\bso+\w*\b';