내가 작성한 정규식이 제대로 작동하지 않는 이유는 무엇입니까?

구유
pattern = '(ns:m\.[^ ]+ )|(ns:g\.[^ ]+ )'
query = "PREFIX ns: <http://rdf.freebase.com/ns/>\nSELECT DISTINCT ?x\nWHERE {\nFILTER (?x != ns:m.0pz91)\nFILTER (!isLiteral(?x) OR lang(?x) = '' OR langMatches(lang(?x), 'en'))\nns:m.0pz91 ns:film.producer.film ?x .\n?x ns:film.film.genre ?c .\n?c ns:film.film_genre.films_in_this_genre ns:g.11b5lzm6b0 . \n}"
entities = re.findall(pattern, query)

내가 뭘하려고 즉 내 쿼리의 모든 유리 염기 실체를 찾는 것입니다, 'ns:g.11b5lzm6b0'그리고 'ns:m.0pz91'내 예이다. 그러나 내가 작성한 코드 [('ns:m.0pz91)\nFILTER ', ''), ('ns:m.0pz91 ', ''), ('', 'ns:g.11b5lzm6b0 ')]['ns:m.0pz91 ', 'ns:g.11b5lzm6b0 '].
나는 즉, 2 개의 별도 정규식을 사용하여 문제를 해결, ns:m\.[^ ]+그리고 ns:g\.[^ ]+내가 직접 사용할 수없는 이유를 난 아직도 이해하지 않는다, 그러나, (ns:m\.[^ ]+ )|(ns:g\.[^ ]+ )일치 ns:m\.[^ ]+또는 ns:g\.[^ ]+.

Abhilb

귀하의 정규식은 데모\n 가 아닌 것을 일치 시키기 때문에 작동하지 않았습니다.space

데모 URL 오른쪽에있는 설명을 참조 할 수 있습니다.

대신 시도 할 수 있습니다.

(ns:[mg]\.\w+)

데모

최신 정보

원래 정규식의 출력에 튜플이있는 이유는 무엇입니까?

문서 내용 :

패턴에 둘 이상의 그룹이있는 경우 튜플 목록이됩니다.

그리고 정규식에는 두 개의 캡처 그룹이 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 정규식식이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

정규식 '. +'가 예상대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

역 참조로 sed 정규식 대체가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 C ++ 정규식이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 정규식이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 Promise가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

-exec가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

CSS : hover가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

-exec가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

PriorityQueue가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Regex가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 Google지도 이벤트 리스너가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

git ls-remote의 정규식이 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Python의 정규식이 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Python의 정규식이 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 jQuery toggleClass가 내 C # repeater에서 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

정규식이 작동하더라도 정규식으로 바꾸기가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

속성 설정 기가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 Jekyll Liquid "join"태그가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내부 루프가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 코드의 fprintf () 함수가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 CSS 미디어 쿼리가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 9 패치가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 스크립트가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 Python 설치가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 Matlab 코드가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 getTimestamp () 메서드가 PHP에서 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 쉘 스크립트가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 코드가 제대로 작동하지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    내 정규식식이 작동하지 않는 이유는 무엇입니까?

  2. 2

    정규식 '. +'가 예상대로 작동하지 않는 이유는 무엇입니까?

  3. 3

    역 참조로 sed 정규식 대체가 작동하지 않는 이유는 무엇입니까?

  4. 4

    내 C ++ 정규식이 작동하지 않는 이유는 무엇입니까?

  5. 5

    내 정규식이 작동하지 않는 이유는 무엇입니까?

  6. 6

    이 Promise가 제대로 작동하지 않는 이유는 무엇입니까?

  7. 7

    -exec가 제대로 작동하지 않는 이유는 무엇입니까?

  8. 8

    CSS : hover가 제대로 작동하지 않는 이유는 무엇입니까?

  9. 9

    -exec가 제대로 작동하지 않는 이유는 무엇입니까?

  10. 10

    PriorityQueue가 제대로 작동하지 않는 이유는 무엇입니까?

  11. 11

    Regex가 제대로 작동하지 않는 이유는 무엇입니까?

  12. 12

    내 Google지도 이벤트 리스너가 제대로 작동하지 않는 이유는 무엇입니까?

  13. 13

    git ls-remote의 정규식이 제대로 작동하지 않는 이유는 무엇입니까?

  14. 14

    Python의 정규식이 제대로 작동하지 않는 이유는 무엇입니까?

  15. 15

    Python의 정규식이 제대로 작동하지 않는 이유는 무엇입니까?

  16. 16

    내 jQuery toggleClass가 내 C # repeater에서 제대로 작동하지 않는 이유는 무엇입니까?

  17. 17

    정규식이 작동하더라도 정규식으로 바꾸기가 작동하지 않는 이유는 무엇입니까?

  18. 18

    속성 설정 기가 제대로 작동하지 않는 이유는 무엇입니까?

  19. 19

    내 Jekyll Liquid "join"태그가 제대로 작동하지 않는 이유는 무엇입니까?

  20. 20

    내부 루프가 제대로 작동하지 않는 이유는 무엇입니까?

  21. 21

    내 코드의 fprintf () 함수가 제대로 작동하지 않는 이유는 무엇입니까?

  22. 22

    내 CSS 미디어 쿼리가 제대로 작동하지 않는 이유는 무엇입니까?

  23. 23

    내 9 패치가 제대로 작동하지 않는 이유는 무엇입니까?

  24. 24

    내 스크립트가 제대로 작동하지 않는 이유는 무엇입니까?

  25. 25

    내 Python 설치가 제대로 작동하지 않는 이유는 무엇입니까?

  26. 26

    내 Matlab 코드가 제대로 작동하지 않는 이유는 무엇입니까?

  27. 27

    내 getTimestamp () 메서드가 PHP에서 제대로 작동하지 않는 이유는 무엇입니까?

  28. 28

    내 쉘 스크립트가 제대로 작동하지 않는 이유는 무엇입니까?

  29. 29

    내 코드가 제대로 작동하지 않는 이유는 무엇입니까?

뜨겁다태그

보관