![이전 공백을 모두 무시하고 줄 시작 부분의 사용자 지정 문자열과 일치하는 ag silversearcher를 통해 정규식을 어떻게 만들 수 있나요?](https://linux55.com/image/142881/%EC%9D%B4%EC%A0%84%20%EA%B3%B5%EB%B0%B1%EC%9D%84%20%EB%AA%A8%EB%91%90%20%EB%AC%B4%EC%8B%9C%ED%95%98%EA%B3%A0%20%EC%A4%84%20%EC%8B%9C%EC%9E%91%20%EB%B6%80%EB%B6%84%EC%9D%98%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%A7%80%EC%A0%95%20%EB%AC%B8%EC%9E%90%EC%97%B4%EA%B3%BC%20%EC%9D%BC%EC%B9%98%ED%95%98%EB%8A%94%20ag%20silversearcher%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%A0%95%EA%B7%9C%EC%8B%9D%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%A7%8C%EB%93%A4%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
내용이 포함된 파일이 제공됩니다 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
트릭을 수행해야 하지만 첫 번째 행만 찾습니다.
공백으로 시작하는 모든 줄을 내 사용자 정의 문자열과 일치시키려면 어떻게 해야 합니까?