Câu hỏi thực sự đơn giản: làm thế nào tôi có thể preg_replace
ký tự dấu gạch chéo ngược?PHP preg_replace
Trả lời
Có, nhưng bạn cần phải thoát khỏi nó. Khi sử dụng nó trong việc sử dụng regexp \\
để sử dụng nó thay thế, hãy sử dụng \\\\
(sẽ biến thành \\
sẽ được hiểu là một dấu gạch chéo ngược đơn).
thoát \
với \
: \\
preg_replace('/\\/', 'REMOVED BACKSLASH', 'sometest\othertest');
Bạn cần phải thoát khỏi dấu chéo ngược: \\
Để sử dụng dấu chéo ngược để thay thế, nó phải được tăng lên gấp đôi (
"\\\\"
Chuỗi PHP).
Ngoài ra, sử dụng preg_quote
để chuẩn bị một chuỗi cho một hoạt động preg_*
.
Điều này không hiệu quả đối với tôi. –
@ajk bạn đang sử dụng dấu ngoặc đơn hay dấu ngoặc kép? –
$ the_name = preg_replace ('\\\\', 'u', $ the_name); –
Sử dụng nó hai lần, ví dụ: \\
Bạn có thể thử
$a = "\\\\";
$a = preg_replace('/\\\\/','/',$a);
Output:
'//'
Mã này làm việc cho tôi
$text = "replace \ backslash";
$rep = "";
$replace_text = preg_replace('/\\\\{1}/',$rep,$text);
echo $replace_text;
Output:
replac e dấu chéo ngược
- 1. PHP preg_replace
- 2. PHP preg_replace/preg_match vs PHP str_replace
- 3. JavaScript tương đương với PHP preg_replace
- 4. PHP preg_replace rắc rối không tham lam
- 5. PHP preg_replace ký tự đặc biệt
- 6. preg_replace ném lỗi seg
- 7. Có một preg_replace có điều kiện trong PHP không?
- 8. Bao gồm các dòng mới trong hàm preg_replace của PHP
- 9. Sử dụng các biến $ trong preg_replace trong PHP
- 10. thay ereg_replace với preg_replace
- 11. preg_replace \ n trong chuỗi
- 12. Cách thêm/vào mẫu preg_replace
- 13. preg_replace: thêm số sau backreference
- 14. preg_replace với thay thế mảng
- 15. PHP preg_replace: xóa dấu chấm câu khỏi đầu và cuối chuỗi
- 16. PHP preg_replace - tìm thay thế từ mảng bằng cách sử dụng kết hợp làm khóa
- 17. Java tương đương với preg_replace này là gì?
- 18. Cảnh báo: preg_replace(): Unknown modifier 'g'
- 19. preg_replace để loại bỏ số độc
- 20. preg_replace tất cả các không gian
- 21. PHP sử dụng preg_replace: Lỗi "Dấu phân cách không được là chữ số hoặc dấu gạch chéo ngược".
- 22. Cách sử dụng biểu thức chính quy của preg_replace PHP để tìm và thay thế văn bản?
- 23. Làm thế nào tôi có thể nhận được tại các trận đấu khi sử dụng preg_replace trong PHP?
- 24. Cách chuyển đổi chuỗi thành chữ thường với preg_replace
- 25. preg_replace: chuyển đổi ngắt dòng thành các đoạn
- 26. Sự cố khi thay thế Dấu nháy đơn bằng Preg_Replace
- 27. Xóa tất cả các ký tự không phải chữ và số bằng cách sử dụng preg_replace
- 28. preg_replace sử dụng mẫu làm chỉ mục của mảng dữ liệu thay thế
- 29. Thay thế nội dung tệp bằng PHP
- 30. Làm thế nào để phù hợp với dấu chấm than (!) Trong PHP?
Cảm ơn sự giúp đỡ tất cả :) –