에서 HTML 링크를 생성나는 이런 식으로 뭔가를 변환하기 위해 노력하고있어 문자열
<a href="Username">Username</a>
아무데도 불구하고 이에 대한 정규식을 찾을 수 없습니다 . 어떤 제안?
감사합니다.
에서 HTML 링크를 생성나는 이런 식으로 뭔가를 변환하기 위해 노력하고있어 문자열
<a href="Username">Username</a>
아무데도 불구하고 이에 대한 정규식을 찾을 수 없습니다 . 어떤 제안?
감사합니다.
당신은이에 대한 preg_replace
기능을 사용할 수 있습니다 :
$str = preg_replace('/@(\w+)/', '<a href="$1">$1</a>', $str);
나는 또한 당신이 documentation on regular expressions을 읽고 추천 할 것입니다.
감사! 10 분 안에 대답을 수락합니다. :) – user1453094
<?php
$str = "Sample text @Username sample text.";
$new_str = preg_replace('\@([a-zA-Z0-9]*)', '<a href="$1">$1</a>', $str);
echo $new_str;
?>
나는 그렇게 될 것이라고 생각합니다.
''과 같은 입력에주의하십시오. 다른 태그의 속성 값 안에 태그를 삽입하고 싶지는 않습니다. 따라서 최상의 방법은 적절한 DOM 트리를 만드는 것입니다. –
_ 어디서나 RegEx를 찾을 수는 없습니다. 먼저 인터넷에서 모든 정규식을 찾지는 않겠지 만 학습 가치가 있습니다. 여기 http://www.regular-expressions.info/에서 시작할 수 있습니다. – elclanrs