Pregunta realmente simple: ¿cómo puedo preg_replace
la barra invertida?PHP preg_replace
Respuesta
Sí, pero hay que escapar de ella. Cuando lo use en la expresión regular use \\
para usarlo en la sustitución, use \\\\
(que se convertirá en \\
que se interpretará como una sola barra inclinada invertida).
escape \
con \
: \\
preg_replace('/\\/', 'REMOVED BACKSLASH', 'sometest\othertest');
Es necesario para escapar de la barra invertida: \\
Desde el manual on preg_replace
:
Para utilizar la barra invertida en sustitución deberá ser duplicada (
"\\\\"
cadena PHP).
Como alternativa, use preg_quote
para preparar una cadena para una operación preg_*
.
Esto no funcionó para mí. –
@ajk ¿estás usando comillas simples o comillas dobles? –
$ the_name = preg_replace ('\\\\', 'u', $ the_name); –
uso dos veces por ejemplo \\
Usted podría intentar
$a = "\\\\";
$a = preg_replace('/\\\\/','/',$a);
Salida:
'//'
Este código funciona para mí
$text = "replace \ backslash";
$rep = "";
$replace_text = preg_replace('/\\\\{1}/',$rep,$text);
echo $replace_text;
Salida:
Replac e barra invertida
- 1. PHP preg_replace
- 2. JavaScript equivalente para PHP preg_replace
- 3. JavaScript equivalente de preg_replace PHP
- 4. PHP preg_replace/preg_match vs PHP str_replace
- 5. Usando $ variables en preg_replace en PHP
- 6. Shell equivalente a preg_replace() de PHP
- 7. ¿Cómo escapar $ en PHP usando preg_replace?
- 8. ¿Hay un preg_replace condicional en PHP?
- 9. Filtro PHP con preg_replace solo permite letras
- 10. php preg_replace línea de sustitución de romper
- 11. @ (at) símbolos función preg_replace
- 12. Preg_replace simple
- 13. preg_match_all y preg_replace en Ruby
- 14. ¿Cómo puedo obtener las coincidencias cuando uso preg_replace en PHP?
- 15. php preg_replace regex que coincide con varias líneas
- 16. ¿Hay un equivalente MySQL de preg_replace de PHP?
- 17. ¿Cómo puedo asociar una palabra rusa usando preg_replace en PHP?
- 18. Incluyendo nuevas líneas en la función PHP preg_replace
- 19. ¿Hay un equivalente en jQuery a `preg_replace()` de PHP?
- 20. ereg_replace to preg_replace?
- 21. reemplazar ereg_replace con preg_replace
- 22. preg_replace todos los espacios
- 23. preg_replace: modificador desconocido
- 24. referencias hacia atrás nombran con preg_replace
- 25. preg_replace \ n en la cadena
- 26. Eliminar todos los caracteres no alfanuméricos mediante preg_replace
- 27. Problema Reemplazo del apóstrofo con Preg_Replace
- 28. Cómo agregar/en el patrón de preg_replace
- 29. preg_replace con los reemplazos de matriz
- 30. Reemplazar solo la primera coincidencia utilizando preg_replace
Gracias por la ayuda a todos :) –