1
저는 python을 처음 사용합니다.복잡한 패턴의 파이썬 정규식 검색
나에게 힘든시기입니다.
이제 파일에서 일부 문자열을 찾습니다.
저는 정규식을 가졌지 만 파이썬에서 어떻게 사용하는지 모르겠습니다. Eclipse에서 작동합니다.
아래 하나는 정규식입니다.
("|')\w+\1\s*=\s*?\w*?\.?suppkdid
이것은 내 소스입니다.
import fnmatch, re, os
regex = '' #Q1. How could it be possible?
for root, dirnames, filenames in os.walk('C:\the_file_directory'):
for filename in fnmatch.filter(filenames, '*.odi'):
with open(os.path.join(root, filename)) as f:
for line in f:
if regex.search(line) is not None: #Q2. Is it right?
print '=========================='
print 'filename : %s' %filename
print 'line : %s' %line
print '=========================='
감사합니다. 지금 바로 사용해 보겠습니다. – lv0gun9
Ookay, 새로운 것을 시도해 보겠습니다. – lv0gun9
조금 더 필요합니다.이 정규식은 대소 문자를 구분하지 않습니까? – lv0gun9