簡體   English   中英

Perl Chomp不剝離字符串上的終止LF-Cygwin

[英]perl chomp not stripping terminating LF on a string - cygwin

我有一個試圖刪除結尾的換行符的字符串。

Sample string with linefeed termination**LF**

chomp沒有刪除換行符。

如果我使用印章,在上面的示例中,“終止”中的最后n個將被刪除。

我通過HTML :: PARSER獲取此字符串。

根據文檔chomp刪除$/存在的字符串。
它並不總是\\n

你可以說:

$string =~ s/\R//g;

\\R描述位於perlrebackslash

如果chop除去n ,則字符串不以LF結尾。 它以n結尾。

這很好地幫助您查看字符串實際包含的內容:

use Data::Dumper;
local $Data::Dumper::Useqq = 1;
print(Dumper($str));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM