关于perl从text文件中查找特定非数字字符串 10

1找出这个字符串并将其print出来2找出跟这个字符串在一起的前后各一个字符并print出来... 1找出这个字符串 并将其print出来
2找出跟这个字符串在一起的前后各一个字符 并print出来
展开
 我来答
qmg1023
2016-07-19 · TA获得超过888个赞
知道小有建树答主
回答量:804
采纳率:0%
帮助的人:910万
展开全部
perl -e ' $_="123double456" ; /(\d)(\D+)(\d)/ ; print "$1 $2 $3" '
追问
但是如果是text文件中是如下的一段话:
Walmart chief executive Douglas McMillon defends company's decision to invest billions
要找出McMillon这个词左右附近的词,例如 ”Douglas McMillon defends“其中左边是“Douglas“ 右边是 ”defends“请问应该如何处理?
追答
perl-e ' $_ = "Walmart chief executive DouglasMcMillon defends companys decision to invest billions";
/(\w+)\s+McMillon\s+(\w+)/ ;
print"$1 - $2" '
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式