@[123456:name]
과 같은 문자열을 구문 분석해야하고 어떤 것을 얻고 싶습니다. <a href="link/12345/">name</a>
. 그것을 할 수있는 쉬운 방법이 있습니까? 페이스 북 에서처럼 우리는 누군가를 태그합니다. phb처럼 링크를 만들어야합니다. 문자열을 구문 분석하고 PHP의 링크로 변환
답변
preg_replace 함수를 사용해야합니다.
$re = "/@\\[([^:]+):([^\\]]+)]/m";
$str = "@[123456:name]";
$subst = "<a href=\"link/\1/\">\2</a>";
$result = preg_replace($re, $subst, $str);
이 문자열은 어떨까요? $ string = "@ [1234343 : 첫 번째] 테스트는 test @ [1234343 : 초]"; 작동하지 않습니다 –
https://www.regex101.com/r/oI2jF9/9 참조하십시오. 작동합니다. –
사용 preg_replace는 :
preg_replace('/@\[([0-9]*):(.*)\]/', '<a href="link/\1/">\2</a>', $string);
다음과 같은 다중 인스턴스가있는 경우 어떻게 작동할까요? $ string = "@ [1234343 : first] and test is test [1234343 : second] "; –
- 1. 특정 문자열을 링크로 변환 하시겠습니까?
- 2. 텍스트에서 문자열을 검색하고 PHP의 링크로 바꾸는 방법
- 3. C#에서 문자열을 구문 분석하고 내용을 바꿉니다.
- 4. 함수 인수 내에서 문자열을 PHP의 변수로 변환
- 5. 문자열을 구문 분석하고 다음과 같이 변수에
- 6. 문자열을 구문 분석하고 신속하게 Json으로 보내기
- 7. 내가 문자열을 구문 분석하고 데이터베이스 여기
- 8. 문자열을 구문 분석하고 태그 및 텍스트를 삭제하십시오.
- 9. CSV 문자열을 구문 분석하고 해시로 변환하는 방법
- 10. 문자열을 XML로 구문 분석하고 문서 변수에로드
- 11. 문자열을 구문 분석하고 나는이 같은 문자열이
- 12. 문자열을 구문 분석하고 모든 항목을 바꿔 넣으십시오.
- 13. aspx 파일의 컨트롤을 구문 분석하고 xml로 변환
- 14. 쉘 스크립트 로그를 구문 분석하고 csv로 변환
- 15. 인터넷에있는 xml 문서를 구문 분석하고 json으로 변환
- 16. RSS 피드를 구문 분석하고 Blackberry 응용 프로그램에서 링크로 표시하는 방법?
- 17. ANTLR 문자열을 구문 분석하고 (공백 유지) 일반 식별자를 구문 분석합니다.
- 18. 바이너리로 ASCII 문자열을 구문 분석하고 조작하는 Java의 장점이 있습니까?
- 19. 는 어떻게 URL을 구문 분석하고
- 20. XML을 구문 분석하고 필터링하십시오.
- 21. YAML을 구문 분석하고 작성
- 22. 구문 분석하고 테이블
- 23. SimpleDateFormat의 구문 분석하고 잘못
- 24. 번호를 얻을 수있는 문자열을 구문 분석하고 점점 다른 결과
- 25. PHP - 현재까지 문자열을 구문 분석하고 있는지 시간대가 올바른지
- 26. PHP를 사용하여 문자열을 구문 분석하고 배열에 데이터를 저장하는 방법
- 27. 정규식을 사용하여 두 개의 문자열을 구문 분석하고 싶습니다.
- 28. ruby on rails에서 문자열을 구문 분석하고 결과를 기존 테이블에 출력
- 29. 필터 citeria를 사용하여 문자열을 구문 분석하고 개체를 필터링하는 방법
- 30. 내가 사용 배열을 문자열을 구문 분석하고 호출 할
당신은 아무것도 시도? – Rizier123
preg_replace를 사용해 보았지만 여러 인스턴스에서 작동하지 않습니다 –