①有个文本a.txt 内容
1234abcd;567.ef
内容在同一行,怎么才能让他只显示数字,即:
1234567
怎么只显示字母,即:
abcdef
怎么显示数字和字母,不显示符号,即:
1234abcd567ef
②如果有乱码什么的,正则表达式怎么把乱码屏蔽或替换
不显示数字
abcd;.ef
linux正则表达式
答案:2 悬赏:30
解决时间 2021-04-19 04:14
- 提问者网友:单纯说谎家
- 2021-04-18 03:59
最佳答案
- 二级知识专家网友:一池湖水
- 2021-04-18 04:26
只显示数字 \d+
只显示字母 [a-z]+
显示数字和字母[0-9a-z]+
不显示数字[^\d]+
只显示字母 [a-z]+
显示数字和字母[0-9a-z]+
不显示数字[^\d]+
全部回答
- 1楼网友:深街酒徒
- 2021-04-18 04:33
sed 's/#.*$//g' 把#开头的行替换成空行
sed '/^$/d' 把空行删掉
s是替换
g是指替换掉所有符合条件的
d是删除
^行的开头
$行的结尾
.除 "\n" 之外的任何单个字符
*前面的子表达式零次或多次
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯