text = urllib.urlopen('www.text.com').read()
frase = re.search("your text here(.*)", text).group()
, 나는 re.search 결과에서 문자열의 일부를 어떻게 제거 할 수 있습니까? 이러한 코드와
가 어떻게 만 "아저씨"부분 머물 결과에서 여기에 텍스트를 제거 할 수 있습니다 ... "당신의 텍스트 여기 아저씨"로 결과를 얻을?text = urllib.urlopen('www.text.com').read()
frase = re.search("your text here(.*)", text).group()
, 나는 re.search 결과에서 문자열의 일부를 어떻게 제거 할 수 있습니까? 이러한 코드와
가 어떻게 만 "아저씨"부분 머물 결과에서 여기에 텍스트를 제거 할 수 있습니다 ... "당신의 텍스트 여기 아저씨"로 결과를 얻을?하면 그룹의 수를 지정합니다 (= 정규식에서 괄호 사이에있는 것)는 group()
로 호출 받고 싶은 :
frase = re.search(...).group(1)
는
는
text = urllib.urlopen('www.text.com').read()
print ''.join(text.split("your text here")[1:])
좋다. 작동하지만 ... 문자열을 목록으로 변환합니다 ... 어떻게하면됩니까? 다시 변환 하시겠습니까? – Shady
목록을 다시 string으로 변환하려면 join()을 사용하십시오. – ghostdog74
나는 경우를 정규식 필요가 없습니다 "아저씨"앞에서 무언가를 얻으세요, "아저씨 잘못"처럼 ... "잘못"을 제거하려면 어떻게해야합니까? – Shady
@ Shady : 정규식을 편집하여 올바른 텍스트와 일치시키고 (관심있는 부분을 괄호로 묶으십시오) – sth