source

정규 표현식에서 (?s)의 의미

lovecheck 2023. 10. 9. 23:22
반응형

정규 표현식에서 (?s)의 의미

저는 정규 표현 경기장에 처음 와 봅니다.최근 html 태그를 매칭할 수 있는 powershell 정규 표현식을 검색해보니 이 사이트에서 다음과 같은 내용을 발견했습니다.

$content -match '(?s)<table[^>]+width\s*=\s*"300px"\s*.*?>(.*?)</table>'

나는 운이 없게도 (?s)의 의미에 대해 모든 정규 표현 참조와 책(Perland Powershell)을 찾고 있었습니다.그것은 조건처럼 보이지만 그 부분이 빠졌습니다.

누가 이것의 의미에 대한 올바른 방향을 알려줄 수 있습니까?

감사해요.

정규 표현식 참조 사이트에 따르면.

정규식의 나머지 부분에 대해 "dot matches newline"을 켭니다. (이전 정규식 맛은 정규식 전체에 대해 켭니다.)

"?" 1 또는 0 일치를 의미합니다. "?s"는 점 일치 새 선을 활성화합니다.마침표는 일반적으로 새 줄을 저장하고 문자와 일치하는 와일드카드입니다.

언급URL : https://stackoverflow.com/questions/10927930/meaning-of-s-in-regex

반응형