Page History
...
proot = re.compile(정규식패턴,정규식옵션)
mroot = proot.findall(대상문자열소스)
정규식샘플
언어별 주석
...
전체주석
re.DOTALL
<!--.*-->','option':re.DOTALL }
parternRootInfo['js_1'] ={ 'name':'js','condition':'→>/[*].*[*]/','option':re.DOTALL }
parternRootInfo['js_2'] ={ 'name':'js','condition':'//.*','option':re.IGNORECASE }
parternRootInfo['cs_1'] ={ 'name':'cs','condition':'/[*].*[*]/','option':re.DOTALL }
parternRootInfo['cs_2'] ={ 'name':'cs','condition':'^//.*','option':re.IGNORECASE }
parternRootInfo['java_1'] ={ 'name':'java','condition':'/[*].*[*]/','option':re.DOTALL }
parternRootInfo['java_2'] ={ 'name':'java','condition':'//.*','option':re.IGNORECASE }
경로문자
import re
sf = open("testsrc.txt", "r")
context = sf.read()
regex = '^//.*'
regexpath = '
주석, 경로문자
re.MULTILINE
regcomment = '[\s\n]//.*'
regpath = '[\'"][cdef][:].*[\'"]'
proot = re.compile(regexpath,re.MULTILINE)
mroot = proot.findall(context)print(mroot)