首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >perl拆分和正则表达式

perl拆分和正则表达式
EN

Stack Overflow用户
提问于 2018-10-25 20:43:34
回答 1查看 58关注 0票数 3

我有一个字符串,其中分隔符是word,是像这样的无意义的情况。

Data1 9月Data2 9月3日sep Data4 Sep数据5

我写的是这样的东西:

代码语言:javascript
复制
split /(sep|SEP|Sep|seP)/, $string

是否有选项可以列出拆分数据以拆分数据?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-25 20:58:12

对于分隔符,拆分中的第一个参数是普通正则表达式

代码语言:javascript
复制
my $sep = 'sep';

my @fields = split /$sep/i, $string;

将字符串拆分为sep case-不敏感地(在sepsEP等任何一个上)。

简单的尝试:

代码语言:javascript
复制
perl -wE'$str = q(heysephosEpho); say for split /seP/i, $str'
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52997820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档