手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >正则表达式,替换所有HTML标签的简单实例
正则表达式,替换所有HTML标签的简单实例
摘要:我自己写了一个正则表达式,这个是替换所以HTML标签,非贪婪的,多行的。如果我想替换得到所以非HTML标签,我的代码就只能是这样,先找打HT...

我自己写了一个正则表达式,<(.|n)+?>

这个是替换所以HTML标签,非贪婪的,多行的。

如果我想替换得到所以非HTML标签,

我的代码就只能是这样,先找打HTML标签,然后将标签替换掉。

能不能直接找到非HTML标签呢。。

还有个问题就是,,截取字符串的长度。

我下面的这种方法,没有判断中文或者非中文,截取的长度总是有长有短。

不知道有没有好点的办法让截取的长度,一样长的,而不是str.Length的长度。

public static string formatString(string str, int size) { string temp = str; Regex regex = new Regex("<.+"); temp = regex.Replace(str, ""); temp = temp.Replace("rn", ""); temp = temp.Replace("", ""); if (temp.Length >= size) { temp = temp.Substring(0, size - 3) + " "; } return temp; }

以上这篇正则表达式,替换所有HTML标签的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持查字典教程网。

【正则表达式,替换所有HTML标签的简单实例】相关文章:

JavaScript正则表达式之multiline属性的应用

javascript动态创建表格及添加数据实例详解

详解AngularJS中的表达式使用

jquery合并表格中相同文本的相邻单元格

JavaScript实现的MD5算法完整实例

Javascript 字符串模板的简单实现

自动检查并替换文本框内的字符

javascript匹配车牌号正则表达式

JS创建对象几种不同方法详解

js实现顶部可折叠的菜单工具栏效果实例

精品推荐
分类导航