如何在 Perl 中删除带有 space 的字母
How to remove a letter with a space in Perl
我不太熟悉 Perl,但我正在处理一些日期格式为 2021-06-18T11:00:00 的日志。我需要做的是删除字母 T 并将其替换为 space。有没有简单的方法来做到这一点?
Perl 绝对是文本替换的元素。具体来说,我们可以使用一个简单的regular expression。假设您的行位于名为 $line
、
的变量中
$line =~ s/T/ /;
或者,如果您的变量在 implied variable $_
中(例如如果您在 while (<>) {...}
循环中 运行,那么您可以省略变量名字
s/T/ /;
我不太熟悉 Perl,但我正在处理一些日期格式为 2021-06-18T11:00:00 的日志。我需要做的是删除字母 T 并将其替换为 space。有没有简单的方法来做到这一点?
Perl 绝对是文本替换的元素。具体来说,我们可以使用一个简单的regular expression。假设您的行位于名为 $line
、
$line =~ s/T/ /;
或者,如果您的变量在 implied variable $_
中(例如如果您在 while (<>) {...}
循环中 运行,那么您可以省略变量名字
s/T/ /;