파일 및 파일을 포함하는 경로의 라이브러리와 일치시키는 정규식을 작성하려고합니다. 파일의 모든 라이브러리는 형식입니다.경로와 일치하는 파이썬 정규식
text = "mylib|C://desktop//baseicmylib.lib
randlib|C://desktop//randlib.lib"
그래서 내가 실수를하고 어디는 몇 가지 중 하나가 나를 도울 수
str = "mylib"
pattern = r'%s\\|.*lib'%str
mypath = re.findall(pattern,text)
을 썼다 MYLIB
찾으려는 경우.
'|' 탈출해야합니다. 귀하의 경우에는 잘못된 출력을 제공합니다. lib와 일치하는 경로와 일치하거나 연산자 – mousey
이 있으면 백 슬래시는 이스케이프 문자이고 슬래시는 아닙니다. – cjh
고마워. 그 어리석은 실수 – mousey