반응형
정규 표현식에서 (?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
반응형
'source' 카테고리의 다른 글
창에서 sys/socket.h 기능 사용 (0) | 2023.10.09 |
---|---|
SQL Server 2008 GUI에 고유한 제약 조건을 추가하시겠습니까? (0) | 2023.10.09 |
PowerShell FTP 서버에 연결하여 파일 가져오기 (0) | 2023.10.09 |
jQuery로 키 누르기 시뮬레이션 (0) | 2023.10.09 |
서버에서 도메인 간 요청을 활성화하는 방법은? (0) | 2023.10.09 |