정규 표현식에 초보적입니다. 그것을 탐색하는 동안 정규 표현식 [. ^;]과 [;]의 결과는 동일하며 설명을 파악하려고합니다. String is Hello, World 내 지식에 따르면, ^는 부정을위한 것이므로 다음 문자를 건너 뛰지 않아야합니다. ';' 이 경우에는?정규 표현식으로 [. ^;]와 [;]의 결과가 같은 이유를 누구나 설명 할 수 있습니까
1
A
답변
2
[.^;]
^
은 부정으로 처리되지 않으므로 문자 그대로 ^
으로 처리됩니다.
는 문자 클래스 내에서 1 위치에 ^
를 사용하여 부정하려면
[^.;]
[.^;]
리터럴에게.
또는^
또는;
[^.;]
일치하는 문자 클래스가된다하는 것은 일치하는 부정 문자 클래스가된다 아무것도 아닌 리터럴.
또는;
[;]
나는이 질문이 도움이되었다고합니다 .. 또한 또한;
는 이
1
^
은 그룹의 첫 번째 문자 인 경우 문자 그룹을 무효화합니다.
[.^;]
은 그룹의 세 글자 (리터럴 기간, 캐럿 또는 세미콜론) 중 과 일치합니다. 반면에 [^.;]
은 그룹에있는 이 아닌과 일치합니다 (문자, 숫자, 리터럴 기간 또는 세미콜론 이외의 다른 문자).
0
이들은 동일하지 않습니다.
캐럿 ^
은 문자 클래스에 첫 번째 문자 인 경우에만 부정을 의미합니다.
이 정규식 [.^;]
수단 "리터럴 도트 또는 캐럿 또는 세미콜론 중"
이 정규식을 [;]
수단 "세미콜론".
관련 문제
- 1. 누구나 SpriteKit에서 크기를 조정해야하는 이유를 설명 할 수 있습니까?
- 2. 누구나 대답이 2 인 이유를 설명 할 수 있습니까?
- 3. 누구나 설명 할 수 있습니까 :: postgresql의 의미?
- 4. 누구나 list-urls.py를 설명 할 수 있습니까?
- 5. 누구나 C에서이 구조를 설명 할 수 있습니까?
- 6. 누구나 다음 코드를 설명 할 수 있습니까?
- 7. 누구나 BufferedInputStream의 원리를 설명 할 수 있습니까?
- 8. 누구나 나에게 angular.module ('myApp.data')와 angular.module ('myApp')의 차이점을 설명 할 수 있습니까?
- 9. 정규 표현식으로 정규 표현식 문자열을 구문 분석 할 수 있습니까?
- 10. 누군가가 "AND"와 "&"의 차이점을 Access에서 설명 할 수 있습니까?
- 11. Android에서 정규 표현식으로 예기치 않은 결과가 발생했습니다.
- 12. 누군가가이 정규 표현식을 설명 할 수 있습니까
- 13. 정규 표현식으로 합법적 인 문자를 확인하십시오. 예기치 않은 결과가 있습니다.
- 14. 누군가이 정규 표현식이 다른 정규 표현식과 다르게 일치하는 이유를 설명 할 수 있습니까?
- 15. 누구든지이 정규 표현식을 설명 할 수 있습니까
- 16. 누구나 MKMapView :: mapRectThatFits를 사용하여 이러한 부정확성을 설명 할 수 있습니까
- 17. 누구나 median 알고리즘의 중간 값을 간단하게 설명 할 수 있습니까?
- 18. 누구나 내 정규식에 무슨 문제가 있다고 설명 할 수 있습니까?
- 19. WPF 누구나 DataGrid.items.add (object)를 설명 할 수 있습니까
- 20. 매크로의 인수를 정규 표현식으로 처리 할 수 있습니까?
- 21. 누구나 Java GetNetworkInterfaces가 Windows 7에서 많은 인터페이스를 반환하는 이유를 설명 할 수 있습니까?
- 22. 누구나 기본값에 대한 괄호의 의미를 설명 할 수 있습니까?
- 23. 누구나 "get : function()"과 .prototype을 나에게 설명 할 수 있습니까?
- 24. 누구나 "시야"를 설명 할 수 있습니다
- 25. 누군가이 관찰자가 관찰 할 수없는 이유를 설명 할 수 있습니까?
- 26. 누구나 정규 표현식을 도와 줄 수 있습니까?
- 27. 누구나 size_t 유형이 예제와 함께 사용되는 이유를 설명 할 수 있습니까?
- 28. 누구나 javascript에서 네임 스페이스를 예제로 설명 할 수 있습니까?
- 29. 누구든지이 정규식이 실패하는 이유를 설명 할 수 있습니까?
- 30. 정규 표현식으로 scanf 사용
는 설명 @anubhava 감사 문자와 일치하는 문자 클래스입니다 .. http://stackoverflow.com/questions/977251/regular-expressions-and -negating-a-whole-character-group – Tejas
당신을 가장 환영합니다, 여기서 도움이 될 수있어서 기쁩니다. – anubhava