假设我有一个包含以下内容的 foo.txt 文件:
[2010-11-13 12:00:02,656]
[2010-11-13 12:00:02,701]
[2010-11-13 12:00:02,902]
当我ack
使用以下日期部分时,它可以工作:
ack "(?P<foo>\d{4}-\d{2}-\d{2})" foo.txt --output "\$1"
2010-11-13
2010-11-13
2010-11-13
但是当我尝试--output
与命名组“foo”一起使用时,我无法让它工作:
ack "(?P<foo>\d{4}-\d{2}-\d{2})" foo.txt --output "(?P=foo)"
(?=foo)
(?=foo)
(?=foo)
任何帮助都非常感谢。非常感谢。