如何通过 ag silversearcher 创建一个与行首的自定义字符串匹配的正则表达式,同时忽略所有前面的空格?

如何通过 ag silversearcher 创建一个与行首的自定义字符串匹配的正则表达式,同时忽略所有前面的空格?

给出一个example包含内容的文件:

// find me
val ignore me = "" // I should not be found
  // find me
    // find me

find me我想找到使用 ag silversearcher 的所有行。

基本上,它应该匹配任何以任何空格和双空格开头的行//

我知道:

ag ^// example

只在第一行产生,没有空格。

对于行的开头,我知道我可以使用^,对于空白应该是\s,我的自定义字符串应该是//或者可能需要转义为:\/\/

这就是为什么我想:

ag ^\s*// example
ag ^\s*\/\/ example

应该可以解决问题,但它也只找到第一行。

如何匹配所有以空格开头的行和我的自定义字符串?

相关内容