3
파이썬에서는 텍스트를 바꾸기 전에 그룹이 비어 있는지 확인할 수 있습니까?조건부 정규 표현식 대체
예 :
이 사용해야 정규식이다[user] John Marshal --> [user]<br><strong>Jonh Marshal<strong>
John Marshal --> <strong>Jonh Marshal<strong>
하지만 "조건"과 < BR 그룹 1이 발견>에만 삽입하려면.
title = re.sub(r'^\s*(\[.*?\])?\s*(.*)', r'\1<br><strong>\2</strong>', title)
감사를
대안이 교체 할 수있는 기능을 사용하는 것입니다! 나는 시도를 사용하여 내 문제를 해결합니다. 나는 그것이 순수 정규식으로 가능할 것이라고 생각했다. – Talma
조건부 대체는 수행 할 수 없습니다. –
대체 정규 표현식에서 그룹 이름을 사용할 수없는 함수를 사용할 경우 어떻게해야합니까? – lerner