내 웹 페이지 (django에서 작성)의 모든 WikiLink 유형을 html 링크로 변환하려고합니다.Python에서 그룹 참조가 올바르지 않습니다. +
나는이 나에게 문자열을 대체 16 진수 값 다음과 같은 문자열을 반환 다음 식을
import re
expr = r'\s+[A-Z][a-z]+[A-Z][a-z]+\s'
repl=r'<a href="/photos/\1">\1</a>'
mystr = 'this is a string to Test whether WikiLink will work ProPerly'
parser=re.compile(expr)
parser.sub(repl, mystr)
을 사용하고 있습니다. 의 re.sub 대한 python help 찾고
는"this is a string to Test whether<a href='/mywiki/\x01>\x01</a>'will work<a href='/mywiki/\x01>\x01</a>'"
, I는 \ g < 1 \ 변경 1> 그러나 시도한 잘못된 그룹 기준 오차 결과있다. 내가 여기에이 작업
덕분에 그
123
의미인지 알 수있는 방법이 없습니다. paranthesis()를 추가하면 문제가 해결되었습니다. –위대한 링크를 위해 @ m.buettner에게 감사드립니다. 그가 편집하기 전에 코멘트를 추가했다면 + 1을했을 것입니다. – abarnert