/[^([:digit:])]/这个正则表达式代表什么意思?
发布网友
发布时间:2022-04-22 13:06
我来回答
共2个回答
热心网友
时间:2023-06-25 21:27
正则表达式,又称规则表达式,英文名为Regular Expression,在代码中常简写为regex、regexp或RE,是计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。
热心网友
时间:2023-06-25 21:27
1、^代表行首
2、$代表行尾
3、vi a.txt时候,输入^光标到行首,$到行尾
4、sed -i '/^/ABC/' a.txt在行首增加ABC
5、匹配向下几行
sed ‘/^student:/,/^[ \t]*$/!d; ‘ c.txt
6、匹配3位以上数字
sed -nr ‘/^[[:digit:]]{3,}$/p’ a.txt|grep -v ^0
7、删除无内容空行
sed -i ‘/^$/d’ ~/$cid.txt
8、删除由空格和Tab而成的空行
sed ‘/^[[:space:]]*$/d’
9、‘s/^ .//g’ 删除第一个字符
10、‘S/^ [TAB]//g’ 删除行首所有t a b键