유니코드 문자가 없는 주석을 일치시키려면 RegEX에 대한 도움이 필요합니다.

유니코드 문자가 없는 주석을 일치시키려면 RegEX에 대한 도움이 필요합니다.

이것이 나의 예이다

#match
     #match
 #match
foobar#not-matched

내가 사용하는 정규 표현식은 다음과 같습니다. \s?\#하지만 이는 내 bash 스크립트에서 일치하게 되지만 $#이를 수행하고 싶지는 않습니다.

또는 모든 것과 일치하는 정규식하지만주석이므로 문자열을 입력하면 command#comment반환됩니다.command

답변1

노력하다/^\s?\#/gm

^문자는 문자열의 시작 부분만 지정합니다.

마지막 m은 여러 줄로 되어 있어 여러 줄과 일치할 수 있습니다. 마지막은 g전역이므로 여러 일치 항목을 일치시킬 수 있습니다.

한 줄씩 확인하는 경우에만 필요합니다.^\s\#

관련 정보