中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

perl怎么提取每行的最后一個字符

小億
114
2023-11-22 02:35:10
欄目: 編程語言

要提取每行的最后一個字符,您可以使用Perl中的正則表達式和字符串函數來完成。下面是一個示例代碼:

#!/usr/bin/perl

use strict;
use warnings;

# 打開文件
open my $fh, '<', 'file.txt' or die "無法打開文件: $!";

# 逐行讀取文件內容
while (my $line = <$fh>) {
    # 去除行尾的換行符
    chomp($line);
    
    # 使用正則表達式提取最后一個字符
    my ($last_char) = $line =~ /(\S)$/;
    
    # 打印最后一個字符
    print "$last_char\n";
}

# 關閉文件
close $fh;

在上面的代碼中,我們首先通過open函數打開文件,然后通過while循環逐行讀取文件內容。使用chomp函數去除行尾的換行符。然后使用正則表達式/(\S)$/來提取最后一個非空字符,并將其賦值給變量$last_char。最后打印出$last_char

0
安庆市| 左贡县| 平安县| 万安县| 长宁县| 山东省| 吉林省| 荔波县| 逊克县| 博湖县| 内乡县| 唐海县| 新郑市| 锦屏县| 紫云| 瑞安市| 上林县| 台中市| 农安县| 昔阳县| 赤城县| 北安市| 象山县| 闵行区| 芦溪县| 宜兴市| 五峰| 江达县| 保康县| 盱眙县| 榆中县| 洛浦县| 濮阳市| 云和县| 星座| 广元市| 霞浦县| 兰州市| 三门峡市| 迁安市| 万年县|