2016-07-15 2 views
1

Google은이 정규식을 사용하여 주제의 티켓 번호를 필터링합니다. \\[\\#(.*)\\]RegEx - 첫 번째 일치 후 중지

주제는 일반적으로 다음과 같습니다 : "[#20160708-0020] Hello blah blah"

정규식 우리에게 "20160708-0020"있어 얻고 우리가 더 사용할 수 있습니다

은 우리가 사용하는 정규식입니다.

"[#20160708-0020] Hello [SQL] blah blah" 그래서 정규식 분명 정확하지 않은 우리에게 "20160708-0020] Hello [SQL"를 얻을 것이다 : 회사에서

누군가는 다음과 같이 메일을 쓰기 시작했다.

첫 번째 경기가 끝난 후 정규식을 중단하도록 지시 할 수있는 방법이 있습니까? 감사! :) 당신의 정규식에서

답변

0

https://regex101.com/r/sY4pG6/1

\[\#(.*?)\] 

* 욕심이다. 가능한 한 많이 캡처 할 것입니다.

위의 *?은 게으른입니다. 그것은 가능한 한 적게 포착 할 것입니다. 이것은 첫 번째 일치 후 정규식을 중지하게됩니다.

1

더 나아 가기 전에 중지하려면 lazy 식을 만들어야합니다.

\[\#(.*?)\]

고시 별표 후 물음표.

관련 문제