【发布时间】:2017-10-14 12:51:05
【问题描述】:
我正在尝试按模式拆分字符串。 字符串看起来像这样
"Table 4. Kings County"
"Table 984. Los Angles County"
所需的数组将是
"Table 4","Kings","County"
"Table 984","Los Angles","County"
我试过这样的
echo "Table 4. Kings County" | gawk '{patsplit($0,a,/Table [[:digit:]]./s); print a[1]}'
但并没有真正起作用
【问题讨论】:
-
design-patterns- 请不要在有关文本模式匹配的问题上使用此标签。 Tag Info -
没有意识到我这样做了。一定是搞错了。
-
你的意思是“县”?模式是表[编号]。县名县
-
gawk标记的访问次数远少于awk标记,因此为了让更多人查看您的问题以帮助您,请使用 @ 标记您的 awk 问题987654328@,如果您愿意,可以选择添加gawk标签,并在您的问题中说明您正在使用 gawk。
标签: regex text-processing gawk