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. ¿Cómo escapar $ en PHP usando preg_replace?
- 6. Usando $ variables en preg_replace en PHP
- 7. ¿Hay un preg_replace condicional en PHP?
- 8. php preg_replace línea de sustitución de romper
- 9. Filtro PHP con preg_replace solo permite letras
- 10. Shell equivalente a preg_replace() de PHP
- 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. ¿Hay un equivalente en jQuery a `preg_replace()` de PHP?
- 16. php preg_replace regex que coincide con varias líneas
- 17. Incluyendo nuevas líneas en la función PHP preg_replace
- 18. ¿Cómo puedo asociar una palabra rusa usando preg_replace en PHP?
- 19. ¿Hay un equivalente MySQL de preg_replace de PHP?
- 20. preg_replace: modificador desconocido
- 21. preg_replace todos los espacios
- 22. reemplazar ereg_replace con preg_replace
- 23. ereg_replace to preg_replace?
- 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. preg_replace con los reemplazos de matriz
- 28. Cómo agregar/en el patrón de preg_replace
- 29. Problema Reemplazo del apóstrofo con Preg_Replace
- 30. Reemplazar solo la primera coincidencia utilizando preg_replace
Gracias por la ayuda a todos :) –