에게 무시 :정규식 파이썬 문자열이 내가 지금 가지고있는 것입니다 특수 문자
import re
x = "From: Joyce IP: 192.111.1.1 Source: 192.168.1.1"
x = x.replace(' ', '')
m = re.findall('(?<=:)\S+', x)
print m
을 그리고하려면이 같은 출력을 갖고 싶어이 $ script.py>의 Result.txt :
Joyce 192.111.1.1 192.168.1.1
을입니다 정확히 내가 이것에 대해 이야기하고있는 것은 다른 사람에게 쉽게 젠장, 왜 FJ에게 findall을 찾는 대신에 sub를 사용했는지 물어봐서 미안해? – PythonNewbie
@PythonNewbie findall을 사용하는 버전을 추가했지만 일반적으로 lookbehind 또는 lookahead를 사용하지 않는 표현을 쉽게 이해할 수 있으며 sub를 사용하면이를 가능하게합니다. –
흠 감사합니다 alot :) – PythonNewbie