정규 표현식에서 (?i)
이라고 나와 있습니다. 문자 앞에 물음표를 넣으면 무엇을 의미합니까?정규 표현식의 물음표에 대하여
10
A
답변
11
일반적으로 아무런 의미가 없으며 물음표가 유효한 문자 다음에 오지 않는 경우 오류가 발생할 수도 있습니다. 그러나 효과가있는 특정 문자가 있습니다. 즉이 문자가 modifier으로도 사용되는 경우입니다.
regular-expressions.info이 특정 구문에 대해 말한다 :
현대 정규식 맛을 당신이 정규 표현식의 부분에 수정을 적용 할 수 있습니다. 정규 표현식의 중간에 수식어 (
?ism
)를 삽입하면 수식어는 수식어 오른쪽의 정규식 부분에만 적용됩니다. 마이너스 기호를 사용하여 모드를 끌 수 있습니다. 마이너스 기호 뒤에 오는 모든 모드는 꺼집니다. 예 : (?i-sm
)는 대소 문자를 구분하지 않으며 단일 회선 모드와 다중 회선 모드를 해제합니다.모든 정규 표현식이이를 지원하지는 않습니다. JavaScript와 Python은 모든 모드 수정자를 전체 정규 표현식에 적용합니다. 모드 수식자가 전체 정규 표현식에 적용될 때 옵션을 끄는 것은 의미가 없으므로 (
?-ismx
) 구문을 지원하지 않습니다. 모든 옵션은 기본적으로 해제되어 있습니다.사용중인 정규식 맛을 처리 모드 수정 자로 어떻게 빨리 테스트 할 수 있습니다. 정규식
(?i)te(?-i)st
은test
및TEst
과 일치해야하지만teST
또는TEST
은 일치하지 않아야합니다.
?i
은 이러한 문자 다음의 모든 문자가 대소 문자를 구분하지 않아야 함을 의미합니다.
또한 텍스트에서 알 수 있듯이 모든 정규 표현식이이 구문을 지원하지는 않습니다.
관련 문제
- 1. 정규 표현식의 동적 해석
- 2. 정규 표현식의 표기법
- 3. 이 정규 표현식의 의미 : /[\[\.]/
- 4. 정규 표현식의 도움이 필요하십니까
- 5. 자바 정규 표현식의 문제점
- 6. perl에서 정규 표현식의 조건이
- 7. PHP 정규 표현식의 기초
- 8. 정규 표현식의 문제
- 9. Actionscript 정규 표현식의 문제점
- 10. 파이썬 정규 표현식의 슬래시
- 11. 정규 표현식의 속성 문법
- 12. 정규 표현식의 문제점은 무엇입니까?
- 13. Java의 정규 표현식의 악센트
- 14. 정규 표현식의 대안
- 15. 임의의리스트에서 정규 표현식의 일반화
- 16. 정규 표현식의 수정
- 17. 정규 표현식의 섹션을 반복합니까?
- 18. 정규 표현식의 문제점
- 19. 정규 표현식의 일부 문제
- 20. 정규 표현식의 문제
- 21. 정규 표현식의 숫자 범위
- 22. 이 정규 표현식의 문제점은 무엇입니까?
- 23. 이 BASH 정규 표현식의 문제점
- 24. 매우 간단한 정규 표현식의 문제
- 25. 이 정규 표현식의 기능은 무엇입니까?
- 26. 정규 표현식의 역함을 얻는 방법?
- 27. 자바 스크립트 정규 표현식의 경우
- 28. 정규 표현식의 최악 사례 분석
- 29. 예기치 않은 정규 표현식의 동작은
- 30. `[.]`vs`.`와 정규 표현식의 차이점
대단원! 알았다. BTW, 멋진 웹 사이트입니다. –