作业帮 > 数学 > 作业

awk -F:‘{gsub(/^[[:blank:]]+|[[:blank:]]+$/,"",$2); print $2

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/23 21:33:43
awk -F:‘{gsub(/^[[:blank:]]+|[[:blank:]]+$/,"",$2); print $2}’求解释
/^[[:blank:]]+|[[:blank:]]+$/这个表达的是个什么意思?
awk -F:‘{gsub(/^[[:blank:]]+|[[:blank:]]+$/,
这是一个正则表达式,建议阅读正则表达式的资料学习下,不是很难.
题目中的表达式表示以至少一个空白符号(空格或tab)开头或至少一个空白符号结尾的串:
比如 :
aaaa
aa (注意后面有空格)
再问: 为什么每个blank要有两个[ ] ?我测试了下,用一个[ ]也是可以的啊