Привет нужно изменить функцию ereg_replace("[\]", "", $theData)
для preg_replaceзаменить ereg_replace с preg_replace
ответ
К порту ereg_replace
на preg_replace
вам нужно поставить регулярное выражение между парой разделителем
Также ваш regx является [\]
является недействительным использоваться для preg_replace как \
является отводящей закрытие класс угля ]
Правильный порт
preg_replace('/[\\\]/','',$theData)
Кроме того, так как класс символ имеет только один символ не существует реальная потребность класса полукокса вы можете просто сказать:
preg_replace('/\\\/','',$theData)
Поскольку вы заменить только один символ, используя регулярное выражение для этого не рекомендуется , Вы должны использовать простой замены текста с использованием str_replace
как:
str_replace('\\','',$data);
str_replace("\\","",$theData);
Но я серьезно сомневаюсь, что вам нужно, что заменить на всех. скорее всего, вам понадобится другая операция.
Что это за замена?
preg_replace("/\\\/", "", $theData);
Я использовал это СЭД для автоматической замены ereg_replace на preg_replace и поставить необходимые косую черту в не Предполагает нет \»в первом регулярном выражении
sed -i 's#ereg_replace("\([^"]*\)"#preg_replace("/\1/"#g' *.php
- 1. Преобразования этого ereg_replace в preg_replace
- 2. Ereg_replace to preg_replace Lep
- 3. ereg_replace vs preg_replace
- 4. Переключение с ereg_replace на preg_replace
- 5. ereg_replace to preg_replace и OpenX
- 6. ereg_replace to preg_replace
- 7. ereg_replace конверсии preg_replace
- 8. Transform ereg_replace to preg_replace
- 9. Преобразование ereg_replace в preg_replace
- 10. быстро ereg_replace к preg_replace
- 11. Нужно заменить устаревшее ereg_replace
- 12. ereg_replace, preg_replace и PHP 5.3.0
- 13. Замены устаревшего ereg_replace() с preg_replace() не работает
- 14. Замена ereg_replace()
- 15. ereg_replace в preg_replace для конкретного регулярного выражения
- 16. Как преобразовать сложную ereg_replace в preg_replace?
- 17. ошибка при изменении ereg_replace до preg_replace
- 18. Ereg_replace to preg_replace ("\ n", "\\ n", $ row [$ j]) to preg_replace
- 19. ereg_replace to preg_replace (английские телефонные номера)
- 20. новообращенный ereg_replace в preg_replace в PHP
- 21. PHP функция устаревания, изменение ereg_replace в preg_replace
- 22. Как преобразовать ereg_replace в preg_replace в php?
- 23. Преобразование ereg_replace в preg_replace, PHP 5,3
- 24. новообращенный ereg_replace к preg_replace в PHP
- 25. Нужна помощь, чтобы преобразовать ereg_replace в preg_replace
- 26. ereg_replace код
- 27. Заменить символы с preg_replace()
- 28. Заменить eregi_replace с preg_replace
- 29. заменить строку с preg_replace
- 30. Как преобразовать ereg_replace в чистую функцию MS Word для preg_replace?
. '/ \\\ /' приведет к выходу косой черты с помощью preg_replace, вам понадобится 4 обратных слэша –
@ Yanick просто попробуйте –
@Yanick, это не будет. 'preg_replace' видит это как/\\ /, что Обратите внимание, что '/ \\\\ /' также * правильно *, потому что \\ и \ могут кодировать обратную косую черту в строковом литерале. t \/не является escape-строкой строки. –