问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux中,正则表达式 元字符*代表什么?

发布网友 发布时间:2022-04-23 05:24

我来回答

4个回答

热心网友 时间:2022-04-23 06:53

grep root /etc/* *此是通配符,不是正则表达式
sed 's/ */ /g' file 在sed或者awk就是采用正则表达式来匹配,正则里面.表达任意字符*表示重复前面0次或多次,所以.*代表匹配任意字符

什么情况下该用,这个要凭经验,一般sed awk grep 这三个命令使用正则

grep "[^a-z]*" aa.txt grep像这样用就是正则表达式

热心网友 时间:2022-04-23 08:11

朋友,问这种问题显然先自己查找答案,再专业论坛或者IRC上嘛

*: 匹配前面出现项的0次或多次的。(重复匹配)

grep root /etc/*
这是你在shell里输入的吧,这个*在shell里属于shell的globbing模式,而不适正则的意思。(参见mastering RE)

sed 's/ *//g' file
这里的 '...' 是给sed传递的参数,被用于正则处理。所以这里的*才是正则里的意思。

lodelo@sina.com

热心网友 时间:2022-04-23 09:46

sed 's/ */ /g' file *代表前面的空格零个或多个


echo " 1234" | sed 's/ *//' 把前面的空格去掉

热心网友 时间:2022-04-23 11:37

lz 其实你已经指明了关键

匹配规则里面用到的* 属于正则表达式 ,而非匹配中用到的*属于shell解释的范围,通常用作文件通配符
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
逆变器哪家好 分手后,前任为什么没有拉黑我? 我想离婚,我可以把我名下的财产转移吗,银行存款怎么转? 我家的钱都存在老公账户里 我想离婚 能分到钱吗 海信e860总是显示内存不足是什么原因 苹果手机免费听歌用什么软件最好(听歌用什么软件最好) 苹果手机听歌用什么软件好在iphone上用什么软件听歌 苹果下载免费歌曲的软件苹果手机用什么软件下载歌曲不收费 房贷提前还违约金多少钱 一般提前还款收取多少违约金 公司重整需要多久 天津城建集团破产重整需要多久结束 法院批准破产重组要多久 草莓如何育苗? 工程造价专业前景怎么样? 冰箱能不能放热的东西? 为什么冰箱放热的东西会坏 元字符的介绍 dnf一打开电脑就卡顿 体质虚寒喝什么花茶 体质偏寒喝什么茶 体寒的人夏季应该喝什么茶 - 信息提示 体寒的人夏天喝什么茶 元字符的字符应用 跪求恐慌电视剧,【在线观看】免费百度云资源 跪求朴镇宇电视剧,【在线观看】免费百度云资源 要郑元畅(小综)的所有、一切信息、资料 柯南13中国票房 元旦上映的电影,求详细 孕妈妈科学胎教孕育健康聪明孩子,最科学的胎教方法是什么样的? 准妈妈科学胎教孕育健康聪明婴儿,什么胎教方式是科学的? 古代对帝王诸侯死后的称呼是什么? 准妈妈科学胎教会孕育出健康聪明的孩子,哪些胎教方式是科学的? 古代对帝王诸侯死后的称呼 苹果手机在酷狗铃声怎么设置铃声 关于孕育完美宝宝的前提准备,大家了解多少? 春秋战国时期,诸侯死了叫什么? 科学胎教能帮助孕育聪明健康的宝宝,怎么胎教才算科学呢? 皇帝死叫崩那么诸侯死叫什么啊 急,我小侄子的语文题:乌字加一笔是什么,除了鸟!!!? 古代诸侯死叫什么 怀孕后该如何补充营养,保证科学孕育胎宝宝? 汽车方向盘src是什么意思 古代诸侯或高官去世的称谓是什么 诸侯死了叫什么 车上的src按键是什么意思? 提土旁加一个鸟,下面一个衣是什么字 死的说法之古代诸侯或大官的死 一个提土旁 1个乌龟的乌是什么字