كما هو موضح أدناه:
package com.lyt.base.util ؛ import java.util.regex.pattern ؛ public class filterhtmlutil {public static string html2text (String inputString) {String htmlstr = inputString ؛ // String String with HTML Tag String TextStr = "" ؛ java.util.regex.pattern p_script ؛ java.util.regex.matcher m_script ؛ java.util.regex.pattern p_style ؛ java.util.regex.pattern p_html ؛ java.util.regex.matcher m_html ؛ جرب {String regex_script = "<[// s]*؟ script [^>]*؟> [// s // s]*؟ <// s]*؟ // [// s]*؟ // تحديد تعبير البرنامج النصي العادي {أو <script [^>]*؟> [// s // s]*؟ <// script>} regex_style = "<// s]*؟ // تحديد التعبير العادي {أو <style [^>]*؟> [// s // s]*؟ <// style>} regex_html = "<[^>]+>" ؛ // تحديد التعبير العادي p_script = pattern.compile (regex_script ، pattern.case_insensitive) ؛ m_script = p_script.matcher (htmlstr) ؛ htmlstr = m_script.replaceall ("") ؛ // filter script tag p_style = pattern.compile (regex_style ، pattern.case_insensitive) ؛ m_style = p_style.matcher (htmlstr) ؛ htmlstr = m_style.replaceall ("") ؛ // filter style tag p_html = pattern.compile (regex_html ، pattern.case_insensitive) ؛ m_html = p_html.matcher (htmlstr) ؛ htmlstr = m_html.replaceall ("") ؛ // filter html tag textstr = htmlstr ؛ } catch (استثناء e) {E.PrintStackTrace () ؛ } إرجاع TECSTSTR ؛ // إرجاع سلسلة نص}}المثال أعلاه لتصفية Java تصفية علامات HTML للحصول على معلومات نصية عادي هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.