정규식 : 두 문자열 사이의 모든 문자 일치

베페 95

예 : 네덜란드에서 땅콩 버터는 "pindaboter"(땅콩 버터)가 아니라 "pindakaas"(땅콩 치즈)라고합니다. 버터라는 단어는 실제 버터를 포함하는 제품에만 사용해야하기 때문입니다.

나는 사이의 모든 일치시킬 cheesebutter및 viceversa에 있습니다.

목표 :

  • 버터는 "pindakaas"(땅콩 치즈
  • 치즈) "pindaboter"(땅콩 버터

편집 : 사용 된 언어는 Python 3.7이고 현재 사용중인 정규식은 cheese(.*?)butter.

부 부

저장소 에서 regex패키지 를 설치하는 경우 검색 PyPI을 수행 할 수 있습니다 overlapped.

import regex as re

text = 'In the Netherlands, peanut butter is called "pindakaas" (peanut cheese) rather than "pindaboter" (peanut butter) because the word butter is only supposed to be used with products that contain actual butter.'

l = re.findall(r'\bbutter\b.*?\bcheese\b|\bcheese\b.*?\bbutter\b', text, overlapped=True)
print(l)

인쇄물:

['butter is called "pindakaas" (peanut cheese', 'cheese) rather than "pindaboter" (peanut butter']

나는 당신의 기본 정규식을 사용하지만, 필요 buttercheese예를 들어 워드 경계에있을 \bbutter\b배치하여, \b이전과 단어 후. 제거 여부를 부담없이 사용하십시오.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

정규식: 두 문자열 사이의 모든 문자 일치

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

정규식-두 문자열 사이의 일치 문자열

Bash 정규식, 두 문자열 사이의 일치 문자열

정규식-두 번째 문자 사이의 문자열 일치

두 문자 사이의 정규식 일치 문자열

정규식은 두 문자 사이의 모든 공백과 일치합니다.

정규식을 사용하여 두 문자열 사이의 모든 일치 항목 찾기

정규식은 두 문자열 사이의 여러 문자열 일치 일치

정규식 : 모든 문자열과 일치하지만 두 기호 사이의 그룹 캡처

단어를 제외한 두 문자열 사이의 모든 항목과 일치하는 정규 표현식

Regex 두 문자열 사이의 모든 문자 일치

두 일치 사이의 정규식 반환 문자열

정규식은 2 자 사이의 모든 문자열과 일치합니다.

정규식 두 문자 사이의 특수 문자 일치

정규식은 두 문자의 모든 조합과 일치합니다.

두 특수 문자 사이의 문자열을 일치시키는 정규식

문자열의 모든 발생과 일치하는 정규식

문자열의 모든 단어와 일치하는 정규식

특정 문자열의 모든 문자와 일치하는 정규식

정규식은 두 개의 다른 문자 사이의 모든 것을 일치시킵니다.

따옴표 사이의 모든 문자열을 일치시키는 정규식

문자열의 모든 문자는 정규식과 일치해야합니다.

정규식 명령 줄 linux-두 문자열 사이의 모든 줄 선택

Scrapy: 두 정규식 사이의 모든 문자열을 가져오는 방법

정규식 명령 줄 linux-두 문자열 사이의 모든 줄 선택

문자열의 모든 요일 이름과 일치하는 정규식

정규식 - 문자 뒤의 모든 숫자 일치

문자열의 모든 Java 연산자와 일치하는 정규식

TOP 리스트

  1. 1

    ImageJ-히스토그램 빈을 변경할 때 최대, 최소 값이 변경되는 이유는 무엇입니까?

  2. 2

    상황에 맞는 메뉴 색상

  3. 3

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  4. 4

    Oracle VirtualBox-설치를 위해 게스트를 부팅 할 때 호스트 시스템이 충돌 함

  5. 5

    ExecuteNonQuery- 연결 속성이 초기화되지 않았습니다.

  6. 6

    Cassandra에서 버전이 지정된 계층의 효율적인 모델링

  7. 7

    원-사각형 충돌의 충돌 측면을 찾는 문제

  8. 8

    Matlab의 반복 Sortino 비율

  9. 9

    Apache POI를 사용하여 xlsx를 읽는 동안 주 스레드의 NoSuchMethodError

  10. 10

    Android에서 Drawable을 int로 또는 그 반대로 변환하는 방법

  11. 11

    어떻게 같은 CustomInfoWindow 다른 이벤트를 할 수 있습니다

  12. 12

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  13. 13

    JQuery datepicker 기능이 인식되지 않거나 새 프로젝트에서 작동하지 않음

  14. 14

    PyCharm에서 프로젝트를 제거하는 방법은 무엇입니까?

  15. 15

    regedit에서 방금 내 보낸 Windows 레지스트리 가져 오기 문제

  16. 16

    C ++ VSCode에서 같은 줄에 중괄호 서식 지정

  17. 17

    Python 사전을 사용하는 동안 "ValueError : could not convert string to float :"발생

  18. 18

    자바 스크립트로 duolingo 형 문장 연습을 개발 중입니다. 구현했지만 더 개선이 필요합니다

  19. 19

    react-redux 저장소의 상태 변수는 console.log 후에 정의되지 않습니까?

  20. 20

    cURL 명령은 git bash에서는 작동하지만 cmd 및 powershell에서는 작동하지 않습니다.

  21. 21

    JavaFX : TilePane을 중앙에 배치하고 TilePane 자식을 왼쪽에서 오른쪽으로 배치하는 방법은 무엇입니까?

뜨겁다태그

보관