我有以下代码:
echo "12. Chapter Name" | sed -n -E "s/([0-9]{2})\.[[:space:]].*/\1/p"
Run Code Online (Sandbox Code Playgroud)
它12按预期打印,因为\1指的是第一个捕获组。
但是,如果\0使用 代替\1,则输出为12. Chapter Name,则打印整个输入字符串。
似乎只要正则表达式找到匹配项,就会\0打印整个输入字符串。这样对吗?
我正在运行 Debian 10.2。
例如,美容和时尚下共有884个频道,但是,Youtube仅显示其中的50个。我如何获得完整清单?通过API或网络。
https://www.youtube.com/channels/beauty_fashion
谢谢,