본문 바로가기
php

php - preg_replace

by skyepodium 2022. 6. 5.

1. 내용

preg_replace은 정규식을 통해 문자열을 치환합니다.

필터링을 통과하는 방법을 찾는 문제에 사용됩니다.

preg_replace 만의 문제가 아니라, 정규식을 통해 문자열을 치환하는 방법에 모두에 해당합니다.

 

2. 코드

abcd를 ''(빈문자열)로 치환하는 코드입니다.

ababcdcd로 작성하면 중간의 abcd가 치환되지만, 결국 ab + cd가 되어 abcd가 됩니다.

1) php

<?php
    $res = preg_replace("/abcd/", "", "ababcdcd");

    echo $res; // abcd
?>

 

2) python

import re

res = re.sub("abcd", "", "ababcdcd")

print('res', res)
# abcd