나는 "apple|banana|peach|cherry"
과 같은 문자열을 가지고 있습니다.PHP로 정규 표현식을 사용하여 텍스트 바꾸기
정규 표현식을 사용하여이 목록을 검색하고 일치하는 항목이 있으면 다른 문자열을 특정 값으로 대체하는 방법은 무엇입니까? 예를 들어
:
$input = 'There is an apple tree.';
변경 것과 : "There is an <fruit>apple</fruit> tree."
감사합니다, 아만다
고마워요! 정말 도움이됩니다! IMPEACH 나 SCRAPPLE과 같은 단어가 과일이라는 태그가 붙지 않게하는 방법이 있습니까? – Amanda
@Amanda : 귀하의 의견에 따라 위 코드를 수정할 수 있습니다 : $ 패턴 = "/ (^ | \ W) (apple | banana | peach | cherry) (\ W | $) /"; $ replacements = "$ 1 $ 2 $ 3"; 탄환과 스크랩이 일치하지 않도록하십시오 –
anubhava