선택적 부분과 부정적인 예견이있는 정규식

Impworks

문자열에 패턴이 포함되어 있는지 확인해야합니다. "A"로 시작하고 그 뒤에 0 개 이상의 공백이 있고 "B"가 아닌 다른 항목이 있습니다.

따라서 다음이 일치해야합니다 "A".. "AX", "A X", "A ","A XB"

다음 문자열은 일치하지 않아야합니다. "AB","A B"

내 순진한 시도는 A\s*(?!B)했지만 바람직하지 않은 것과 일치합니다 "A B".

Wiktor Stribiżew

참 또는 거짓이 필요한 경우 \s*미리보기에를 넣을 수 있습니다 .

Regex.IsMatch(s, @"A(?!\s*B)")

A뒤에 0+ 공백이없는 것을 찾습니다 B.

regex 데모를 참조하십시오 .

패턴 A\s*(?!B)에서 부정 예견은 0 개 이상의 공백 이후에 실행될 수 있으며 뒤 따르지 않은 공백 B이 발견되면 유효한 일치가 반환됩니다 ( \s*정량화 된 패턴 덕분에 가능한 역 추적로 인해 발생 ).

실제로와 그 A뒤의 공백을 일치시켜야 하지만 이러한 공백이 뒤에 오지 않으면 B내 의견의 패턴을 사용하십시오.

(?>A\s*)(?!B)

이 패턴은 다음과 일치합니다.

  • (?>A\s*)- 원자단이 일치 A하고 0+ 공백 그룹 패턴으로 없음으로 되돌아가 허용
  • (?!B)- B공백이 없으면 전체 일치가 실패합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

선택적 캡처 그룹 및 부정적인 예측이있는 정규식

분류에서Dev

정규식에서 단어 무시 (부정적인 예견)

분류에서Dev

정규식에서 부정적인 예견 문제

분류에서Dev

정규식 : 부정적인 예견지나 치기

분류에서Dev

정규식을 사용하여 영화 파일 이름을 선택적 부분과 일치시킵니다.

분류에서Dev

부정적인 전망이있는 정규 표현식

분류에서Dev

단어에 대한 부정적 예측이있는 정규식

분류에서Dev

중간에있는 정규식 선택적 문자열과 부정적 미리보기

분류에서Dev

단일 라인 정규식의 부정적인 예측

분류에서Dev

부정적인 lookbehind가있는 PHP의 정규식

분류에서Dev

부정적인 lookbehind가있는 R의 정규식

분류에서Dev

여러 줄에 걸쳐 긍정적 인 예견이있는 정규식

분류에서Dev

부정적인 예측에 대한 정규식 대안

분류에서Dev

정규식 패턴에 대한 부정적인 예측

분류에서Dev

Javascript 정규식 도움말, 부정적인 예측

분류에서Dev

정규식이 선택적 그룹과 일치하는지 확인

분류에서Dev

부정적인 검색으로 정규식하는 방법?

분류에서Dev

정규식 및 부정적인 전망

분류에서Dev

선택적 두 번째 그룹과 일치하는 정규식

분류에서Dev

선택적 패턴과 일치하는 정규 표현식

분류에서Dev

Perl 정규식 : 선택적 부분이 캡처되지 않는 이유는 무엇입니까?

분류에서Dev

공백으로 묶인 중간의 선택적 부분이있는 문자열을 일치시키는 정규식

분류에서Dev

특정 문자열을 제외한 정규식 일치 표현식 (부정적인 예견 없음)

분류에서Dev

선택적 부분 문자열의 끝 부분에 대한 정규식

분류에서Dev

정규식 시작 부분의 선택적 일치 그룹은 항상 비어 있습니다.

분류에서Dev

정규 표현식에서 선택적 부정 예측을 설명하는 방법은 무엇입니까?

분류에서Dev

정규 표현식, 표현의 일부에 대한 부정적인 예측

분류에서Dev

Grammar-Kit의 부정적인 예견

분류에서Dev

밑줄과 선택적 확장자가있는 파일을 찾는 정규식

Related 관련 기사

  1. 1

    선택적 캡처 그룹 및 부정적인 예측이있는 정규식

  2. 2

    정규식에서 단어 무시 (부정적인 예견)

  3. 3

    정규식에서 부정적인 예견 문제

  4. 4

    정규식 : 부정적인 예견지나 치기

  5. 5

    정규식을 사용하여 영화 파일 이름을 선택적 부분과 일치시킵니다.

  6. 6

    부정적인 전망이있는 정규 표현식

  7. 7

    단어에 대한 부정적 예측이있는 정규식

  8. 8

    중간에있는 정규식 선택적 문자열과 부정적 미리보기

  9. 9

    단일 라인 정규식의 부정적인 예측

  10. 10

    부정적인 lookbehind가있는 PHP의 정규식

  11. 11

    부정적인 lookbehind가있는 R의 정규식

  12. 12

    여러 줄에 걸쳐 긍정적 인 예견이있는 정규식

  13. 13

    부정적인 예측에 대한 정규식 대안

  14. 14

    정규식 패턴에 대한 부정적인 예측

  15. 15

    Javascript 정규식 도움말, 부정적인 예측

  16. 16

    정규식이 선택적 그룹과 일치하는지 확인

  17. 17

    부정적인 검색으로 정규식하는 방법?

  18. 18

    정규식 및 부정적인 전망

  19. 19

    선택적 두 번째 그룹과 일치하는 정규식

  20. 20

    선택적 패턴과 일치하는 정규 표현식

  21. 21

    Perl 정규식 : 선택적 부분이 캡처되지 않는 이유는 무엇입니까?

  22. 22

    공백으로 묶인 중간의 선택적 부분이있는 문자열을 일치시키는 정규식

  23. 23

    특정 문자열을 제외한 정규식 일치 표현식 (부정적인 예견 없음)

  24. 24

    선택적 부분 문자열의 끝 부분에 대한 정규식

  25. 25

    정규식 시작 부분의 선택적 일치 그룹은 항상 비어 있습니다.

  26. 26

    정규 표현식에서 선택적 부정 예측을 설명하는 방법은 무엇입니까?

  27. 27

    정규 표현식, 표현의 일부에 대한 부정적인 예측

  28. 28

    Grammar-Kit의 부정적인 예견

  29. 29

    밑줄과 선택적 확장자가있는 파일을 찾는 정규식

뜨겁다태그

보관