정규 표현식을 사용하여 패턴을 일치시키고 싶지만 일치하는 예외가 필요합니다. 예를 들어 'John Doe'가 굵은 태그로 묶인 경우 ('<b>
John Doe </b>
')를 제외하고 'John Doe'의 모든 일치 항목을 일치시킵니다.예외가있는 패턴 일치
Match: John Doe
Don't match: <b>John Doe</b>
어떻게 이것을 정규식으로 수행 할 수 있습니까?
설명 : 굵게 태그 사이에 모두을 제외하고 싶습니다. 이 제외 된 콘텐츠에는 다양한 문자, 줄 바꿈 등이 포함될 수 있습니다.
정규식은 무엇입니까? 부정적인 lookbehind 같은 것을 모든 맛에서 사용할 수 없으므로 중요합니다. –
' John Doe'은 굵게 표시되어 있습니다. 제외 시키시겠습니까? – nhahtdh
PHP'preg_replace' 함수입니다. 필자는 예제에서 두 개의 굵은 태그 사이의 모든 것을 제외하려고합니다. 굵은 글씨의 내용은 다양한 정렬을 가지며 다른 언어의 코드를 포함합니다. 여기에 제시된 몇 가지 제안을 시도해 보겠습니다. 감사! –