이것은 아마도 매우 일반적 일 것으로 생각되지만 이전에 대답 된 모든 질문에서 일치하는 항목을 찾지 못했습니다.대괄호로 묶은 문자열을 HTML H1 태그로 싸여진 문자열로 대체하십시오.
나는이 같은 문자열이있는 경우 :
이 [우리 이야기] 빠른 갈색 여우가 게으른 개를 뛰어 넘었다합니다. [우리 분석] 어떤 ...
나는이 작업을 수행 할 수있는 다음 방법 <h1>str</h1>
와 괄호 문자열을 대체 할
이것은 아마도 매우 일반적 일 것으로 생각되지만 이전에 대답 된 모든 질문에서 일치하는 항목을 찾지 못했습니다.대괄호로 묶은 문자열을 HTML H1 태그로 싸여진 문자열로 대체하십시오.
나는이 같은 문자열이있는 경우 :
이 [우리 이야기] 빠른 갈색 여우가 게으른 개를 뛰어 넘었다합니다. [우리 분석] 어떤 ...
나는이 작업을 수행 할 수있는 다음 방법 <h1>str</h1>
와 괄호 문자열을 대체 할
역 참조라고하는 것을 사용합니다. 이 경우 \ 1은 정규식 패턴의 괄호로 묶은 부분을 나타냅니다. 펄 스타일의
$string = preg_replace('/\[(.*)\]/', '<h1>\1</h1>', $string)
원시 정규 표현식 대체 : s/\[(.*?)\]/<h1>\1<\/h1>/g
도움을 주셔서 감사합니다! –
귀하의 질문에 제목에 태그를하지 마십시오. 어떤 정규식을 시도했는지 말해 줄 수 있습니까? – Bojangles
내부 내용을 유지하면서 문자열의 [] 만 바꾸는 방법을 알지 못하기 때문에 정규식을 직접 시도하지 않았습니다. 나는 정규 표현식에별로 좋지 않다. 나는 이것을 사용하여이를 수행 할 수있는 방법이 있음을 알고있다. 사과는 제목에 태그를 넣으면 생각하지 않았습니다. –