`
keml
  • 浏览: 12830 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

清除html标签,javascript, style.

 
阅读更多
public static String getonerow(String HTMLStr)
	{
		String htmlStr = HTMLStr;
		String textStr = "";
		java.util.regex.Pattern p_script;
		java.util.regex.Matcher m_script;
		java.util.regex.Pattern p_style;
		java.util.regex.Matcher m_style;
		java.util.regex.Pattern p_html;
		java.util.regex.Matcher m_html;
		try
		{
			String regEx_script = "<[//s]*?script[^>]*?>[//s//S]*?<[//s]*?///[//s]*?script[//s]*?>"; 
			String regEx_style = "<[//s]*?style[^>]*?>[//s//S]*?<[//s]*?///[//s]*?style[//s]*?>"; 
			String regEx_html = "<[^>]+>";
			p_script = Pattern.compile(regEx_script, Pattern.CASE_INSENSITIVE);
			m_script = p_script.matcher(htmlStr);
			htmlStr = m_script.replaceAll(""); 
			p_style = Pattern.compile(regEx_style, Pattern.CASE_INSENSITIVE);
			m_style = p_style.matcher(htmlStr);
			htmlStr = m_style.replaceAll(""); 
			p_html = Pattern.compile(regEx_html, Pattern.CASE_INSENSITIVE);
			m_html = p_html.matcher(htmlStr);
			htmlStr = m_html.replaceAll("");
			textStr = htmlStr.replaceAll("&nbsp;", "");
			textStr = htmlStr.replaceAll("<",  "<");
			textStr = htmlStr.replaceAll(">",  ">");
			textStr = htmlStr.replaceAll("®", "®");
			textStr = htmlStr.replaceAll("&", "&");
		}
		catch (Exception e)
		{
			System.err.println("Html2Text: " + e.getMessage());
		}
		return textStr;
	}

 

分享到:
评论

相关推荐

    立体图片幻灯切换效果代码(html代码,javascript).pdf

    - `&lt;style&gt;`标签内包含的是CSS代码,用于定义页面的样式和布局。 2. CSS部分: - `*{margin:0;padding:0;}`清除所有元素的默认边距和填充。 - `.center`类设置了页面内容居中显示的样式。 - `.wrap_it_all`和`#...

    lianliankan_javascript.rar

    在“连连看”这个游戏中,JavaScript负责处理用户点击事件,检查两个被选择的方块是否可以消除,以及进行消除操作,这些都是通过DOM(Document Object Model)操作来实现的。 DOM是HTML和XML文档的结构化表示,...

    CSS和JavaScript标签style属性对照表

    element.style.borderBottomColor = 'red'; ``` #### 小结 通过以上介绍,我们可以看到CSS与JavaScript之间存在着紧密的联系。掌握这些属性之间的对应关系对于前端开发者来说至关重要。这不仅能够提高代码的可维护...

    JavaScript入门篇.txt

    - **修改元素样式**:可以通过`Object.style.property`的方式来修改元素的CSS属性。 - 示例:`element.style.color = "red";` - **修改类名**:使用`.className`属性可以改变元素的类名。 - 示例:`element....

    JS中的CSS_Style属性标签对照表.docx 含有CSS 的详细属性说明

    在JavaScript中,对元素的CSS样式进行操作是常见的任务,这通常涉及到`element.style`对象。这个对象允许我们直接...在实际编程中,我们可以通过`element.style.property = value`的形式来设置或获取这些CSS属性的值。

    javascript实现图片局部放大效果

    zoom.style.backgroundSize = (original.naturalWidth * scale) + 'px ' + (original.naturalHeight * scale) + 'px'; }); ``` 最后,为了让放大效果在鼠标离开图片后消失,我们可以添加 `mouseleave` 事件来清除...

    javaScript鼠标键盘事件

    this.style.backgroundColor = "red"; }; ``` 2. **`onmouseout`**:与`onmouseover`相反,当鼠标指针离开元素时触发。可以用于恢复元素的默认状态。 ```javascript element.onmouseout = function() { this....

    java过滤html,css,js标签工具类(UnHtmlScript)

    1. **HTML标签去除**:这个工具类可能会提供一个方法,例如`removeHtmlTags(String content)`,用于删除HTML标签,只保留文本内容。这通常涉及到正则表达式,如`/&lt;.*?&gt;/g`,来匹配并替换HTML标签。 2. **CSS去除**...

    html+css+JavaScript实现连连看.zip

    《HTML+CSS+JavaScript实现连连看》是一款基于H5技术构建的网页小游戏,它充分利用了HTML、CSS和JavaScript这三种核心技术来实现用户交互和游戏逻辑。下面将详细讲解这三个方面在实现这款游戏中的应用。 首先,HTML...

    JavaScript使用ul中li标签实现删除效果

    本文实例为大家分享了js使用ul中li标签实现删除效果的具体代码,供大家参考,具体内容如下 &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;style type="text/css"&...

    基于HTML+CSS+JavaScript 制作的网页俄罗斯方块小游戏.zip

    在压缩包的文件名称列表中,“projectok_xx”可能是项目文件的名称,具体细节未知,但通常会包含HTML文件(如index.html)、CSS文件(如style.css)和JavaScript文件(如script.js)。HTML文件将加载CSS和JavaScript...

    CSS+JavaScript面试题.docx

    10. 引用CSS样式的三种方法:导入外部CSS文件(`&lt;link rel="stylesheet" href="style.css"&gt;`)、内部样式(在`&lt;head&gt;`中使用`&lt;style&gt;`标签)和内联样式(在HTML元素中使用`style`属性)。 11. JavaScript 中,`...

    JavaScript实现更换背景图片

    通过上述代码,我们能够理解,通过JavaScript更改背景图片的核心是使用`document.body.style.background`属性,并通过获取`&lt;img&gt;`标签的`src`属性值来动态更新背景图片。而`document.body.style.backgroundSize`属性...

    javascript经典特效---图片定期消失.rar

    imgElement.style.display = 'none'; ``` 3. **定时器**:JavaScript的`setTimeout`函数用于在指定时间后执行一次回调函数,而`setInterval`则会周期性地执行。如果要定期让图片消失,通常使用`setInterval`。...

    HTML的常见标签.docx

    20. `&lt;style&gt;` - 定义标签样式,用于内联CSS,控制元素的外观。 ### 表单部分 1. `&lt;form&gt;` - 定义一个表单,`action`属性指定表单数据的处理URL,`method`属性定义数据传输方法(GET或POST)。 - `_blank`: 在新...

    javascript经典特效---天女散花.rar

    例如,可以使用`style.left`和`style.top`属性改变元素的坐标,`style.opacity`调整透明度,`style.transform`进行旋转。 3. **定时器(setTimeout和setInterval)**:为了使花瓣持续飘落,JavaScript的`setTimeout...

    移除html元素的某个css属性

    3. **使用`removeProperty`方法**:对于原生JavaScript,可以使用`element.style.removeProperty(property)`来移除指定的CSS属性。这种方法更加彻底,因为它不仅移除了由JavaScript设置的样式,还允许浏览器的默认...

    javascript经典特效---文字从左到右出现.rar

    这段代码中,`getElementById`用于获取具有特定ID的文本元素,然后通过设置`style.left`来改变其在屏幕上的位置。通过`setInterval`创建了一个定时器,每隔一定时间(5毫秒)就更新文本的位置,直到它完全出现在屏幕...

    javascript常用代码.pdf

    - 当用户点击图片链接时,周围通常会出现虚线边框,这可以通过在`&lt;a&gt;`标签上添加`onFocus`事件来消除,如`&lt;a href="#" onFocus="this.blur()"&gt;&lt;img src="logo.jpg" border=0&gt;&lt;/a&gt;`。 3. **电子邮件表单提交**: -...

Global site tag (gtag.js) - Google Analytics