正则表达式 - 正则不匹配#评论中的空格
本文介绍了正则表达式 - 正则不匹配#评论中的空格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
Input:
The river is black. # what the fuck
awk output:
$1 - The
$2 - river
$3 - is
$4 - black.
$5 - # what the fuck
Input:
The girl is a boy. # Stupid idea
awk output:
$1 - The
$2 - girl
$3 - is
$4 - a
$5 - boy.
$6 - # Stupid idea
解决方案
没法直接设置
[root@~]#echo 'The river is black. # what the fuck' |awk '{for(i=1;i<=NF;i++){if(substr($i,1,1)=="#"){$i=substr($0,index($0,"#"));NF=i}print "$",i,"=",$i}}'
$ 1 = The
$ 2 = river
$ 3 = is
$ 4 = black.
$ 5 = # what the fuck
这篇关于正则表达式 - 正则不匹配#评论中的空格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文