17. Perl 正则表达式-正则分隔字符串
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
在使用Perl 处理文本时, 对字符串采用正则分隔是最常见的一个操作了.
1. 正则分隔字符串
- 语法: 数组或列表 = split 分隔模式,字符串;
1.1 按任意多个空格进行分隔
按空格将字符串分隔为数组, 分隔后的数组长度为3.
$book = "java linux unix ";
@books = split /\s+/, $book;
1.2 按单一字符分隔
按字符点将字符串分隔为数组, 分隔后的数组长度为4
$host="127.0.0.1";
# 按点进行分隔
@ints = split /\./, $host;
1.3 按混合字符分隔
按字符串//或字符点进行分隔, 分隔后的数组长度为4
$str = "http://www.baidu.com";
@array = split m{//|\.}, $str;
1.4 列表上下文
列表上下文可以将字符串分隔的结果对多个变量同事赋值.
$host="127.0.0.1";
($first, $second, $third, $fourth) = split /\./, $host;
2. 字符串连接
有了字符串分隔, 也就有对应的字符串连接. 字符串连接和正则并没有太大的关系.
$host="127.0.0.1";
@ints = split /\./, $host;
# 新字符串为:127-0-0-1
$str = join "-", @ints;
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献6条内容
所有评论(0)