我在 .csv 文件中有这样开头的数据
"684MF7","684MF7","RN"
第一个字段“684MF7”应该只包含数字字符;第一个字段中不应出现任何字母字符。我对第二个字段进行了其他检查,在这种情况下也是“684MF7”,这是第二个字段的合法值。
我想在第一个字段中找到任何 alpha,并打印该行。我调用这个 sed 文件
{
/^".*[^0-9]*.*",/p
}
和-n
(-f
用于文件名)。
什么正则表达式只隔离第一个字段?我在所有事情上都得到了匹配,这不是我想要的。我的问题是因为我试图匹配零个或多个而不是 1 个或多个字母字符吗?