Hướng dẫn php remove line breaks from end of string - php xóa ngắt dòng khỏi cuối chuỗi

Tôi đã có một cơ sở dữ liệu MySQL mà từ đó tôi trích xuất một chuỗi là danh sách các từ được phân tách bởi Newline. Bây giờ tôi chỉ muốn loại bỏ dòng mới.

Tôi đã thử sử dụng preg_replace như

$string = preg_replace('/\n/','',$string);

Nó hoạt động, nhưng tất cả các dòng mới trong chuỗi đều bị loại bỏ :(

Tôi có thể làm cái này như thế nào?

Hướng dẫn php remove line breaks from end of string - php xóa ngắt dòng khỏi cuối chuỗi

Hỏi ngày 20 tháng 8 năm 2010 lúc 10:40Aug 20, 2010 at 10:40

Bạn cần thêm phần cuối của Neo dòng:

$string = preg_replace('/\n$/','',$string);

Tốt hơn là tránh các biểu hiện thường xuyên cho một sự thay thế đơn giản như vậy. Điều này có thể dễ dàng được thực hiện bằng RTRIM như:avoid regular expressions for such a simple substitution. This can easily be done using rtrim as:

$string = rtrim($string);

rtrim mà không có đối số thứ hai sẽ loại bỏ các ký tự khoảng trắng kéo dài bao gồm:

  • dòng mới
  • không gian
  • Tab dọc
  • Tab ngang
  • vận chuyển trở lại

Hướng dẫn php remove line breaks from end of string - php xóa ngắt dòng khỏi cuối chuỗi

Đã trả lời ngày 20 tháng 8 năm 2010 lúc 10:42Aug 20, 2010 at 10:42

CodaddictCodaddictcodaddict

436K80 Huy hiệu vàng488 Huy hiệu bạc525 Huy hiệu đồng80 gold badges488 silver badges525 bronze badges

2

Đừng sử dụng các biểu thức thường xuyên cho một nhiệm vụ tầm thường như vậy. Bạn có thể sử dụng rtrim() của PHP (có thể với "\n" làm tham số thứ hai) hoặc substr() (như

$string = preg_replace('/\n$/','',$string);
0) hoặc MySQL's
$string = preg_replace('/\n$/','',$string);
1.

Hướng dẫn php remove line breaks from end of string - php xóa ngắt dòng khỏi cuối chuỗi

Đã trả lời ngày 20 tháng 8 năm 2010 lúc 10:47Aug 20, 2010 at 10:47

Hướng dẫn php remove line breaks from end of string - php xóa ngắt dòng khỏi cuối chuỗi

Soulmergesoulmergesoulmerge

72.1K19 Huy hiệu vàng117 Huy hiệu bạc152 Huy hiệu đồng19 gold badges117 silver badges152 bronze badges

2

Phương pháp 2: Sử dụng hàm Dải () để xóa ký tự dòng mới khỏi chuỗi trong Python ..

Phương pháp 4: Sử dụng RE. hàm sub () để xóa một ký tự dòng mới khỏi chuỗi trong python ..

Xem thảo luận

  • Cải thiện bài viết
  • Lưu bài viết
  • Phương pháp 2: Sử dụng hàm Dải () để xóa ký tự dòng mới khỏi chuỗi trong Python ..

    Phương pháp 4: Sử dụng RE. hàm sub () để xóa một ký tự dòng mới khỏi chuỗi trong python ..

    Xem thảo luận

    Cải thiện bài viếtstr_replace() function. The str_replace() function is an inbuilt function in PHP which is used to replace all the occurrences of the search string or array of search strings by replacement string or array of replacement strings in the given string or array respectively.
    Syntax: 
     

    Lưu bài viết
     

    Đọc This function returns a new string or array based on the $subjectVal parameter with replaced values.
    Example: After replacing the
    tag, the new string is taken in the variable text. 
     

    PHP

    $string = preg_replace('/\n$/','',$string);
    
    2

    $string = preg_replace('/\n$/','',$string);
    
    3
    $string = preg_replace('/\n$/','',$string);
    
    4
    $string = preg_replace('/\n$/','',$string);
    
    5
    $string = preg_replace('/\n$/','',$string);
    
    6

    $string = preg_replace('/\n$/','',$string);
    
    7
    $string = preg_replace('/\n$/','',$string);
    
    3
    $string = preg_replace('/\n$/','',$string);
    
    6

    $string = preg_replace('/\n$/','',$string);
    
    7 "\n"
    $string = preg_replace('/\n$/','',$string);
    
    6

    $string = preg_replace('/\n$/','',$string);
    
    3
    preg_replace( $pattern, $replacement, $subject, $limit, $count )
    9
    Geeks
    For
    Geeks
    GeeksForGeeks
    0
    $string = rtrim($string);
    
    8
    $string = rtrim($string);
    
    9
    $string = rtrim($string);
    
    8
    $string = preg_replace('/\n$/','',$string);
    
    3
    Geeks
    For
    Geeks
    GeeksForGeeks
    2

    $string = preg_replace('/\n$/','',$string);
    
    7
    $string = preg_replace('/\n$/','',$string);
    
    3
    $string = preg_replace('/\n$/','',$string);
    
    6

    Geeks
    For
    Geeks
    GeeksForGeeks
    6

    Output:

    Geeks
    For
    Geeks
    GeeksForGeeks

    Sử dụng hàm preg_replace (): hàm preg_replace () là hàm sẵn có trong PHP được sử dụng để thực hiện biểu thức chính quy để tìm kiếm và thay thế nội dung.syntax: & nbsp; & nbsp;preg_replace() function: The preg_replace() function is an inbuilt function in PHP which is used to perform a regular expression for search and replace the content.
    Syntax: 
     

    preg_replace( $pattern, $replacement, $subject, $limit, $count )

    Giá trị trả về: Hàm này trả về một mảng nếu tham số chủ đề là một mảng hoặc một chuỗi khác. Ví dụ: Ví dụ này sử dụng hàm preg_replace () để xóa ngắt dòng. & Nbsp; & nbsp; This function returns an array if the subject parameter is an array, or a string otherwise.
    Example: This example use preg_replace() function to remove line break. 
     

    PHP

    $string = preg_replace('/\n$/','',$string);
    
    2

    $string = preg_replace('/\n$/','',$string);
    
    3
    $string = preg_replace('/\n$/','',$string);
    
    4
    $string = preg_replace('/\n$/','',$string);
    
    5
    $string = preg_replace('/\n$/','',$string);
    
    6

    $string = preg_replace('/\n$/','',$string);
    
    7
    $string = preg_replace('/\n$/','',$string);
    
    3
    $string = preg_replace('/\n$/','',$string);
    
    6

    $string = preg_replace('/\n$/','',$string);
    
    7 "\n"
    $string = preg_replace('/\n$/','',$string);
    
    6

    $string = preg_replace('/\n$/','',$string);
    
    3
    preg_replace( $pattern, $replacement, $subject, $limit, $count )
    9
    Geeks
    For
    Geeks
    GeeksForGeeks
    0
    $string = rtrim($string);
    
    8
    $string = rtrim($string);
    
    9
    $string = rtrim($string);
    
    8
    $string = preg_replace('/\n$/','',$string);
    
    3
    Geeks
    For
    Geeks
    GeeksForGeeks
    2

    $string = preg_replace('/\n$/','',$string);
    
    7
    $string = preg_replace('/\n$/','',$string);
    
    3
    $string = preg_replace('/\n$/','',$string);
    
    6

    Geeks
    For
    Geeks
    GeeksForGeeks
    6

    Output:

    Geeks
    For
    Geeks
    GeeksForGeeks


    Làm thế nào để bạn loại bỏ một đường gãy trong một chuỗi?

    Hủy bỏ tất cả các ngắt dòng khỏi một chuỗi, chúng ta có thể xóa tất cả các ngắt dòng bằng cách sử dụng regex để khớp với tất cả các ngắt dòng bằng cách viết: str = str.thay thế (/(\ r \ n | \ n | \ r)/gm, "");\ r \ n là ngắt dòng CRLF được sử dụng bởi Windows.str = str. replace(/(\r\n|\n|\r)/gm, ""); \r\n is the CRLF line break used by Windows.

    Làm thế nào để bạn xóa một dòng trong PHP?

    Có thể xóa ngắt dòng khỏi chuỗi bằng cách sử dụng hàm str_replace ().using str_replace() function.

    NL2BR là gì?

    Hàm nl2br () chèn các dòng HTML (hoặc) ở phía trước của mỗi dòng mới (\ n) trong một chuỗi.inserts HTML line breaks (
    or
    ) in front of each newline (\n) in a string
    .

    Làm thế nào để bạn xóa các ký tự dòng mới?

    Phương pháp 1: Sử dụng hàm thay thế để xóa ký tự dòng mới khỏi chuỗi trong Python ..
    Phương pháp 2: Sử dụng hàm Dải () để xóa ký tự dòng mới khỏi chuỗi trong Python ..
    Phương pháp 4: Sử dụng RE.hàm sub () để xóa một ký tự dòng mới khỏi chuỗi trong python ..