У меня есть особая необходимость в удалении слова из строки, но у меня проблема, когда у этого слова есть точка (.).
Давайте посмотрим, что здесь за строка и что я пробовал до сих пор?
$result = 'Hello Ka Kashish.';
$result = preg_replace('/\bKa\b/i', '', $result);
Я получу ожидаемый результат 'Hello Kashish.'
Но если строка похожа на приведенную ниже, она не работает
$result = 'Hello Ka. Kashish.';
$result = preg_replace('/\bKa.\b/i', '', $result);
Это дает мне результат 'Hello Ka. Kashish.'
Почему это. (Точка) не работает?Пожалуйста, дайте мне решение.
И если я смогу добиться удаления этого слова любым другим способом, пожалуйста, дайте мне знать.Я хочу удалить только слово, а не набор символов, так как слово «Ка» будет удалено, но «Ка» не будет удалено из «Кашиш».Пожалуйста, помогите мне.
Заранее спасибо