두 개의 개별 값에 대한 문자열의 길이를 확인하는 Python 정규식

제이나 브 압 바시 마자르

길이가 3 또는 6 일 수있는 패턴에 대해 문자열을 확인하려고합니다. 그들 사이의 가치가 아닙니다.

다음은 문자열입니다.

color: #FfFdF8; background-color:#aef;

#길이가 3 또는 6이고 문자열의 시작 부분에 있지 않은 경우 16 진수 코드로 시작하는 모든 하위 문자열을 얻고 싶습니다 . 이 경우 #FfFdF8모두 #aef반환되어야합니다.

이 패턴을 작성했습니다.

r'^(?!#).+(#[a-fA-F0-9]{6}).*|^(?!#).+(#[a-fA-F0-9]{3}).*'

그러나 준 [('#FfFdF8', '')]의 결과로 re.findall.

Wiktor Stribiżew

먼저 문자열이로 시작하는지 확인 #하고 그렇지 않은 경우 #...하위 문자열을 추출 할 수 있습니다 .

import re
results = []
s = 'color: #FfFdF8; background-color:#aef;'
if not s.startswith('#'): 
    results = re.findall(r'#[a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?\b', s)
print(results) # => ['#FfFdF8', '#aef']

regex 데모Python 데모를 참조하십시오 .

정규식 세부 정보

  • #- #문자
  • [a-fA-F0-9]{3} -3 개의 16 진수 문자
  • (?:[a-fA-F0-9]{3})? -3 개의 16 진수 문자의 선택적 시퀀스
  • \b -단어 경계 (오른쪽에 더 이상 16 진수 문자가 허용되지 않음)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

줄의 시작 부분에서 두 개의 연속 된 대문자 단어를 식별하는 Python 정규식

분류에서Dev

파이썬에서 문자열 내에서 두 개의 동일한 문자열을 찾는 정규식

분류에서Dev

두 개의 동일한 길이의 문자열 사이에 가능한 모든 대체 문자를 만드는 Python 함수가 있습니까?

분류에서Dev

문자열에서 동일한 문자 3 개를 확인하는 정규식?

분류에서Dev

두 개의 동일한 문자열 사이의 모든 문자열을 일치시키는 정규식

분류에서Dev

Python : 문자열이 정확히 ABC 형식인지 확인합니다. .. (3 개의 문자열을 구분하는 두 개의 점)

분류에서Dev

두 개의 정규식이 발생하면 문자열 분할

분류에서Dev

두 개의 쉼표 사이에서 이메일 주소를 찾기위한 Sublime Text의 정규식 문자열

분류에서Dev

2 개의 하위 문자열 사이에 임의의 수의 요소를 일치시키는 Python 정규식?

분류에서Dev

정규식에서 두 개 이상의 문자로 된 문자열이 식 vb.net을 바꾸는 방법

분류에서Dev

두 개의 연속 숫자에 대한 정규식 부정

분류에서Dev

문자열의 어느 곳에서 정확히 하나 개의 문자 발생에 대한 정규 표현식

분류에서Dev

다른 위치에있는 두 개의 특정 문자열 중 하나를 요구하는 정규식 패턴

분류에서Dev

정규식 한정자-두 문자 사이의 개수

분류에서Dev

대괄호 안에 두 개의 특정 문자가있는 정규식

분류에서Dev

한 쌍의 첫 번째 및 두 번째 문자열 (개별적으로)을 어휘하기위한 정규식

분류에서Dev

Sublime에서 선택한 텍스트를 두 개의 개별적으로 정의 된 문자열로 래핑하는 방법이 있습니까?

분류에서Dev

두 개의 다른 문자열 또는 문자 사이의 문자열을 찾는 정규식 수식

분류에서Dev

두 개 대신 하나의 정규식?

분류에서Dev

정규식 : 문자열에 2 개 이상의 대문자가 포함되어 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

정규식 : 문자열에 2 개 이상의 대문자가 포함되어 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

두 개의 특정 문자를 포함하는 정규식

분류에서Dev

결과에 정확히 두 개의 공백이 필요한 정규식

분류에서Dev

시작 및 끝의 특수 문자 및 작동하지 않는 두 개의 연속적인 문자에 대한 자바 스크립트의 정규식

분류에서Dev

두 개의 공백이없는 문자열과 일치하는 정규식 #

분류에서Dev

중간 이니셜 앞에 두 개 이상의 이름에 대한 정규식

분류에서Dev

정규식을 사용하여 문자열에서 두 개 이상의 점을 일치시키는 방법

분류에서Dev

sed를 사용하여 처음 두 개의 정규식 캐치 만 다른 문자열로 대체

분류에서Dev

두 개의 개별 열에있는 경우 인쇄 문자열

Related 관련 기사

  1. 1

    줄의 시작 부분에서 두 개의 연속 된 대문자 단어를 식별하는 Python 정규식

  2. 2

    파이썬에서 문자열 내에서 두 개의 동일한 문자열을 찾는 정규식

  3. 3

    두 개의 동일한 길이의 문자열 사이에 가능한 모든 대체 문자를 만드는 Python 함수가 있습니까?

  4. 4

    문자열에서 동일한 문자 3 개를 확인하는 정규식?

  5. 5

    두 개의 동일한 문자열 사이의 모든 문자열을 일치시키는 정규식

  6. 6

    Python : 문자열이 정확히 ABC 형식인지 확인합니다. .. (3 개의 문자열을 구분하는 두 개의 점)

  7. 7

    두 개의 정규식이 발생하면 문자열 분할

  8. 8

    두 개의 쉼표 사이에서 이메일 주소를 찾기위한 Sublime Text의 정규식 문자열

  9. 9

    2 개의 하위 문자열 사이에 임의의 수의 요소를 일치시키는 Python 정규식?

  10. 10

    정규식에서 두 개 이상의 문자로 된 문자열이 식 vb.net을 바꾸는 방법

  11. 11

    두 개의 연속 숫자에 대한 정규식 부정

  12. 12

    문자열의 어느 곳에서 정확히 하나 개의 문자 발생에 대한 정규 표현식

  13. 13

    다른 위치에있는 두 개의 특정 문자열 중 하나를 요구하는 정규식 패턴

  14. 14

    정규식 한정자-두 문자 사이의 개수

  15. 15

    대괄호 안에 두 개의 특정 문자가있는 정규식

  16. 16

    한 쌍의 첫 번째 및 두 번째 문자열 (개별적으로)을 어휘하기위한 정규식

  17. 17

    Sublime에서 선택한 텍스트를 두 개의 개별적으로 정의 된 문자열로 래핑하는 방법이 있습니까?

  18. 18

    두 개의 다른 문자열 또는 문자 사이의 문자열을 찾는 정규식 수식

  19. 19

    두 개 대신 하나의 정규식?

  20. 20

    정규식 : 문자열에 2 개 이상의 대문자가 포함되어 있는지 확인하는 방법은 무엇입니까?

  21. 21

    정규식 : 문자열에 2 개 이상의 대문자가 포함되어 있는지 확인하는 방법은 무엇입니까?

  22. 22

    두 개의 특정 문자를 포함하는 정규식

  23. 23

    결과에 정확히 두 개의 공백이 필요한 정규식

  24. 24

    시작 및 끝의 특수 문자 및 작동하지 않는 두 개의 연속적인 문자에 대한 자바 스크립트의 정규식

  25. 25

    두 개의 공백이없는 문자열과 일치하는 정규식 #

  26. 26

    중간 이니셜 앞에 두 개 이상의 이름에 대한 정규식

  27. 27

    정규식을 사용하여 문자열에서 두 개 이상의 점을 일치시키는 방법

  28. 28

    sed를 사용하여 처음 두 개의 정규식 캐치 만 다른 문자열로 대체

  29. 29

    두 개의 개별 열에있는 경우 인쇄 문자열

뜨겁다태그

보관