Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我的sed。
sed 's/\([a-z]\)\([A-Z]\)\([0-9]\)\([a-z]\)\([A-Z]\)\([0-9]\)\([a-z]\)\([A-Z]\)\([0-9]\)\([a-z]\)/\10/g'
我试图获得第 10 个分组值。但是,它给出了第一个分组值为 0(零)。
如何获得第 10 个分组值?
是否有可能得到第10个分组值?
sed仅支持 10 个组(从\0到\9),不支持非捕获组。
sed
\0
\9
您可以将命令重写为:
sed 's/[a-z][A-Z][0-9][a-z][A-Z][0-9][a-z][A-Z][0-9]\([a-z]\)/\1/g'