두 문자열에 PHP preg_replace 함수를 사용하고 싶지만 사용할 정규식이 확실하지 않습니다. 초BBCode 따옴표 태그에 대한 Preg_replace 패턴
[quote=username]
:
[quote author=username link=1150111054/0#7 date=1150151926]
결과 :
는 첫 문자열이 들어, 난 단지 저자 값 (공백 후 이렇게 author=
후 모든 것을, 아무것도하지만)가 필요합니다 문자열에는 author=
태그가 없습니다. 사용자 이름은 단순히 폐쇄 개방 인용
[quote] username link=1142890417/0#43 date=1156429613]
이상적 후 나타나는 결과는 같아야합니다
[quote=username]
, 감사합니다. 두 번째 표현을 덜 욕심스럽게 만들기 위해 사용했습니다. 'pid = 123456'을 다음에서 제거하도록 표현식을 확장 할 수 있습니까 :'[quote = username pid = 123456]'? – ButtressCoral
http://regex101.com/r/lH2fW8/5 –
동일한 줄 문자열의 경우이 기능을 사용할 수 없습니다. 최종 닫는 대괄호까지 캡처하려고합니다.예 : http://regex101.com/r/zL4jY2/2 – ButtressCoral