rg

hide file name

--no-filename

only show match

rg -o 'REGEX' FILE

only show captureed group

# 注意位置和单引号
rg 'name:(.*)' -o -r '$1'

only show file name

rg -l

dnot show line number

rg -N

serach but filter some file

// 注意加引号
rg curl -g '*.toml'
// 忽略某些文件夹
rg xx -g '!data/*'

ignore case

rg -i

显示那些没有命中匹配的行

术语: invert-match rg -v REGEX

or

(aaaa|bbbbb)

online-demo

search in all folder

rg --no-ignore --hidden 'xx'