python : re
# 패턴
pattern
=
r
'(void my_function
\(
int )(
\w
+)(
\)
;)'
# 교체
re
.
sub
(
pattern
,
r
'
\1
new_param
\3
'
,
text
)
패턴
의미
()
캡쳐그룹
\g<0>
전체매치
\1, \2, … 또는 \g<1>, \g<2>
캡처된 부분 그룹
re.sub()에서 정규표현식으로 부분만 잡고, \1, \2, \g<1> 등을 적절히 조합해서 원하는 부분만 바꾸면 된다
re
,
정규표현식