Làm cách nào để xóa ký tự dòng mới khỏi chuỗi bằng cách sử dụng php?Xóa ký tự dòng mới khỏi chuỗi bằng cách sử dụng php regex
Trả lời
$string = str_replace("\n", "", $string);
$string = str_replace("\r", "", $string);
$string = str_replace(PHP_EOL, '', $string);
hoặc
$string = str_replace(array("\n","\r"), '', $string);
1 vì PHP_EOL bắt newlines rằng \ n, \ r \ n \ r bỏ lỡ. – Mark
Không làm việc cho tôi. Đầu tiên, PHP_EOL không được công nhận. Thứ hai, nếu bạn lần đầu tiên xóa \ n và sau đó bạn đang tìm kiếm \ r \ n, bạn sẽ không tìm thấy chúng, vì \ n đã bị xóa. – MilanG
@MilanG Bạn có thể xem tại đây cho tất cả các hằng số php được xác định trước: http://php.net/manual/en/reserved.constants.php Bạn sẽ thấy có PHP_EOL. Bạn có lẽ đúng về câu lệnh thứ hai của bạn, tôi sẽ sửa lỗi này. Cảm ơn – AntonioCS
Để loại bỏ một vài dòng mới nó được đề nghị sử dụng một biểu thức chính quy:
$my_string = trim(preg_replace('/\s\s+/', ' ', $my_string));
Hãy thử này ra của nó làm việc cho tôi
Đầu tiên xóa n
từ chuỗi (sử dụng dấu gạch chéo kép trước n
),
Sau đó tháo r
từ chuỗi như n
Mã sản phẩm:
$string=str_replace("\\n",$string);
$string=str_replace("\\r",$string);
Tốt hơn để sử dụng,
$string = str_replace(array("\n","\r\n","\r"), '', $string)
.
Vì một số ngắt dòng vẫn giữ nguyên do nó là từ đầu vào văn bản.
Something một chút chức năng hơn (dễ dàng để sử dụng bất cứ nơi nào):
function strip_carriage_returns($string)
{
return str_replace(array("\n\r", "\n", "\r"), '', $string);
}
- 1. Làm cách nào để xóa ký tự ETX khỏi phần cuối của chuỗi? (Regex hoặc PHP)
- 2. C++ Xóa ký tự khỏi chuỗi bằng STL
- 3. xóa thẻ html khỏi chuỗi bằng cách sử dụng java
- 4. PHP: xóa thêm khoảng trắng khỏi chuỗi bằng cách sử dụng regex
- 5. Làm cách nào để xóa các ký tự dòng mới khỏi chuỗi?
- 6. PHP Regex để xóa http: // khỏi chuỗi
- 7. Xóa số khỏi chuỗi bằng cách sử dụng Javascript
- 8. Xóa ký tự dòng mới khỏi dòng đầu tiên của NSString
- 9. Xóa hai ký tự khỏi chuỗi
- 10. Xóa ký tự khỏi chuỗi nếu ký tự bắt đầu bằng ký tự đó?
- 11. Xóa ký tự đơn lẻ khỏi chuỗi?
- 12. jQuery xóa ký tự '-' khỏi chuỗi
- 13. Xóa n ký tự khỏi đầu chuỗi
- 14. cách xóa 3 ký tự đầu tiên khỏi chuỗi nsstring?
- 15. Cách xóa hai ký tự khỏi đầu dòng
- 16. Regex để hạn chế chiều dài chuỗi cho các chuỗi với ký tự dòng mới
- 17. Thay thế dòng mới/trả về bằng không gian bằng cách sử dụng regex
- 18. Làm cách nào để cắt chuỗi con khỏi chuỗi ký tự bằng cách sử dụng Javascript?
- 19. Xóa dấu ngoặc đơn khỏi chuỗi bằng cách sử dụng java regex
- 20. Cách dễ nhất để tách ký tự dòng mới khỏi chuỗi đầu vào trong bảng mã
- 21. Xóa ký tự 'x' đầu tiên khỏi mọi dòng trong vùng bằng Emacs
- 22. cách xóa ký tự thành chuỗi?
- 23. Xóa ký tự không phải số và không phải ký tự khỏi một chuỗi?
- 24. PHP Regex Bất kỳ ký tự nào
- 25. Cắt nhiều ký tự bằng cách sử dụng php
- 26. Cách xóa tất cả các ký tự khỏi chuỗi ngoại trừ số, "," và "." sử dụng Ruby?
- 27. PHP Xóa URL khỏi chuỗi
- 28. cách xóa ký tự khỏi edittext?
- 29. Xóa các ký tự trùng lặp khỏi chuỗi
- 30. loại bỏ ký tự dòng mới từ file txt sử dụng php
nó đã giúp tôi rất nhiều – Rinzler