반응형
Sublime Text regex가 여러 줄 태그를 감지하지 못함
여기에이 정규식이 있습니다.
\[sometag\](.*)\[/sometag\]
[sometag]
태그로 둘러싸인 텍스트를 잡아야합니다 . 문자열과 같이 이러한 태그에 포함 된 한 줄 정보에 대해 작동합니다 [sometag]this is a bit of text[/sometag]
. 그러나 다음과 같이 여러 줄에 걸쳐있는 텍스트에서는 작동하지 않습니다.
[sometag] here is more text
it spans more than one line [/sometag]
어떤 이유로 Sublime 텍스트의 정규식 파인더는 여러 줄의 태그를 인식하지 못합니다. Sublime Text, 토글 가능한 옵션 또는 정규식에 대한 개인적인 무능력에 문제가 있는지 알고 싶습니다.
처음에는 dotall 수정자를 사용하여 (?s)
개행 문자와 일치하도록 점을 만듭니다.
(?s)\[sometag\](.*?)\[\/sometag\]
어떤 이유로 도트 모드 수정이 허용되지 않는 경우 다음을 수행 할 수 있습니다.
[sometag](.|\n)+?[/sometag]
참고 URL : https://stackoverflow.com/questions/26124314/sublime-text-regex-not-detecting-multiline-tags
반응형
'program tip' 카테고리의 다른 글
JUnit을 사용하여 서블릿을 테스트하는 방법 (0) | 2020.08.07 |
---|---|
django-request.POST 객체를 변경할 수없는 이유는 무엇입니까? (0) | 2020.08.07 |
lemmatization과 형태소 분석의 진정한 차이점은 무엇입니까? (0) | 2020.08.07 |
phpunit에서 assertEquals와 assertSame의 차이점은 무엇입니까? (0) | 2020.08.07 |
angularjs의 foreach 루프 (0) | 2020.08.07 |