이것은 쉽고이 정규식은 특정 문자로 시작하는 단어를 검색 할 때 잘 작동하지만 해시와 물음표와 일치하도록 가져올 수는 없습니다.파이썬 정규식을 사용하여 해시 및 물음표로 시작하는 단어를 일치시키는 방법?
r = re.compile(r"\b([a])(\w+)\b")
을하지만이 일치하지 않습니다 :
이 작품과 일치단어는 시작 이 시도 :
r = re.compile(r"\b([#?])(\w+)\b")
r = re.compile(r"\b([\#\?])(\w+)\b")
r = re.compile(r"([#\?][\w]+)?")
시도조차 단지 일치하는 해시 기대
r = re.compile(r"([#][\w]+)?"
r = re.compile(r"([/#][\w]+)?"
text = "this is one #tag and this is ?another tag"
items = r.findall(text)
로를 얻으세요 :
[('#', 'tag'), ('?', 'another')]
바트 K.을 마음에 올 것입니다! 많은 감사합니다. – PhoebeB
문제가 없습니다. –
당신이 준 RE는'# this와 비슷한 것 '과 일치합니다. – iamamac