Python 튜토리얼: 중첩 위치 문제를 해결하기 위한 분할 방법
P粉063039990
P粉063039990 2023-08-13 15:52:41
0
1
423
<p>내 목표는 HTML에서 사용하기 위해 겹치는 위치를 분할하는 것입니다. 예를 들어 다음과 같은 텍스트가 있습니다. </p> <인용문> <p>하나 둘 셋</p> </인용문> <p>두 번째와 세 번째 단어는 굵게 표시하고 처음 두 단어는 이탤릭체로 표시하고 싶습니다. 다음과 같은 결과를 얻습니다. </p> <pre class="brush:php;toolbar:false;">[ { "시작": 4, "끝": 13, "마크업": "굵은 글씨" }, { "시작": 0, "끝": 7, "마크업": "ITALIC" } ]</pre> <p>위치별로 HTML 태그를 적용하려는 경우 다음과 같은 결과를 얻습니다. </p> <pre class="brush:php;toolbar:false;"><bold>하나 <em>둘</bold> 셋</em></pre> <p>겹친 부분이 보이시나요? <code><em></code>여는 태그는 <code></bold></code>닫는 태그에 의해 중단됩니다. 다음과 같아야 합니다. </p> <pre class="brush:php;toolbar:false;"><bold>하나<em>둘</em></bold><em>셋</em></ pre> <p>및 위치: </p> <pre class="brush:php;toolbar:false;">[ { "시작": 4, "끝": 7, "마크업": "굵은 글씨" }, { "시작": 7, "끝": 13, "마크업": "굵은 글씨" }, { "시작": 0, "끝": 7, "마크업": "ITALIC" } ]</pre> <p>P.S. 마크업을 적용한 후 원래 위치가 변경되는 것에 대해 걱정하지 마세요. 좋은 해결책을 썼습니다. </p> <p>몇 가지 솔루션을 구현하려고 노력했지만 어려운 작업인 것 같습니다. </p>
P粉063039990
P粉063039990

모든 응답(1)
P粉651109397

Javascript DomParser API를 사용하여 HTML 구조를 자동으로 수정할 수 있습니다

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!