텍스트 편집기 의 특수 문자 도구 클래스 필터
public class HtmlToTex {
private static final String regEx_script = "]*?>[\\s\\S]*?<\\/script>"</span>; <span class="hljs-comment">/* script */</span>
<span class="hljs-keyword">private</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">final</span> String regEx_style = <span class="hljs-string">"<style[^>]*?>[\\s\\S]*?<\\/style>"</span>; <span class="hljs-comment">/* style */</span>
<span class="hljs-keyword">private</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">final</span> String regEx_html = <span class="hljs-string">"<[^>]+>"</span>; <span class="hljs-comment">/* HTML <[^>]*> */</span>
<span class="hljs-keyword">private</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">final</span> String regEx_space = <span class="hljs-string">"<a>\\s*|\t|\r|
</a>"</span>; <span class="hljs-comment">/* */</span>
<span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> String <span class="hljs-title">delHTMLTag</span>(String htmlStr )
{
<span class="hljs-comment">/* script */</span>
Pattern p_script = Pattern.compile( regEx_script,
Pattern.CASE_INSENSITIVE );
Matcher m_script = p_script.matcher( htmlStr );
htmlStr = m_script.replaceAll( <span class="hljs-string">""</span> ); <span class="hljs-comment">/* script */</span>
<span class="hljs-comment">/* style */</span>
Pattern p_style = Pattern
.compile( regEx_style, Pattern.CASE_INSENSITIVE );
Matcher m_style = p_style.matcher( htmlStr );
htmlStr = m_style.replaceAll( <span class="hljs-string">""</span> ); <span class="hljs-comment">/* style */</span>
<span class="hljs-comment">/* html */</span>
Pattern p_html = Pattern.compile( regEx_html, Pattern.CASE_INSENSITIVE );
Matcher m_html = p_html.matcher( htmlStr );
htmlStr = m_html.replaceAll( <span class="hljs-string">""</span> ); <span class="hljs-comment">/* html */</span>
<span class="hljs-comment">/* */</span>
Pattern p_space = Pattern
.compile( regEx_space, Pattern.CASE_INSENSITIVE );
Matcher m_space = p_space.matcher( htmlStr );
htmlStr = m_space.replaceAll( <span class="hljs-string">""</span> ); <span class="hljs-comment">/* */</span>
<span class="hljs-comment">/* <p> <br></br> <> */</span>
htmlStr.replaceAll( <span class="hljs-string">"<p .*?>"</span>, <span class="hljs-string">"\r
"</span> );
htmlStr.replaceAll( <span class="hljs-string">"<br\\s*/?>"</span>, <span class="hljs-string">"\r
"</span> );
htmlStr.replaceAll( <span class="hljs-string">"\\<.*?>"</span>, <span class="hljs-string">""</span> );
<span class="hljs-keyword">return</span>(htmlStr.trim() ); <span class="hljs-comment">/* */</span>
}
<span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> String <span class="hljs-title">getTextFromHtml</span>( String htmlStr )
{
htmlStr = delHTMLTag( htmlStr );
<span class="hljs-comment">// htmlStr = htmlStr.replaceAll( " ", "" ); </span>
<span class="hljs-comment">// htmlStr = htmlStr.substring( 0, htmlStr.indexOf( "。" ) + 1 ); </span>
<span class="hljs-comment">//System.out.println(htmlStr);</span>
<span class="hljs-keyword">return</span>(htmlStr);
}
}
</code></pre>
<p>HtmlToTex.getTextFromHtml(account.getProjectContent()) <br> “`</p>
</div>
</div>
</div>
</div>
</div>
<!--PC WAP -->
<div id="SOHUCS" sid="1294781800131928064"></div>
<script type="text/javascript" src="/views/front/js/chanyan.js">
이 가능 하 다, ~ 할 수 있다,...주 휘 휘 휘
java oracle
설탕
JQuery Mobile
daysinsun
스 레 드 탱크
주 범 양
html 해석 하 다. error readyState
g21121
java
510888780
spring mvc
천벌
jfreechart
aijuans
Spring3
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 기타
첫 페이지 -
우리 -
역 내 검색 -
Sitemap -
권리 침해 신고
모든 IT 지식 창고 저작권© 2000 - 2050 IT 지식 창고 IT610. com, 판권 소유.
경 ICP 비 09083238 호
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.