正则表达式,替换所有HTML标签的简单实例


Posted in Javascript onNovember 28, 2016

我自己写了一个正则表达式,<(.|\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("\r\n", "");

      temp = temp.Replace(" ", "");

      if (temp.Length >= size)
      {
        temp = temp.Substring(0, size - 3) + " ";
      }

      return temp;
    }

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

Javascript 相关文章推荐
google 搜索框添加关键字实现代码
Apr 24 Javascript
artDialog双击会关闭对话框的修改过程分享
Aug 05 Javascript
给应用部分的js代码设定一个统一的入口
Jun 15 Javascript
分享9点个人认为比较重要的javascript 编程技巧
Apr 27 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
Sep 27 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
Jan 19 Javascript
bootstrapValidator 重新启用提交按钮的方法
Feb 20 Javascript
Ionic3实现图片瀑布流布局
Aug 09 Javascript
jQuery实现基本隐藏与显示效果的方法详解
Sep 05 jQuery
javacript replace 正则取字符串中的值并替换【推荐】
Sep 13 Javascript
如何使用CSS3和JQuery easing 插件制作绚丽菜单
Jun 18 jQuery
vue打包通过image-webpack-loader插件对图片压缩优化操作
Nov 12 Javascript
基于slideout.js实现移动端侧边栏滑动特效
Nov 28 #Javascript
js实现右键菜单功能
Nov 28 #Javascript
Javascript 判断两个IP是否在同一网段实例代码
Nov 28 #Javascript
详解JS-- 浮点数运算处理
Nov 28 #Javascript
实现隔行换色效果的两种方式【实用】
Nov 27 #Javascript
javascript实现无法关闭的弹框
Nov 27 #Javascript
js格式化时间的简单实例
Nov 27 #Javascript
You might like
相对路径转化成绝对路径
2007/04/10 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
推荐10个提供免费PHP脚本下载的网站
2014/12/31 PHP
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
2015/10/28 Javascript
node.js 动态执行脚本
2016/06/02 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
javascript+css3开发打气球小游戏完整代码
2017/11/28 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
详解Bootstrap 学习(一)入门
2019/04/12 Javascript
JavaScript中使用Spread运算符的八种方法总结
2020/06/18 Javascript
浅析Python多线程下的变量问题
2015/04/28 Python
TensorFLow用Saver保存和恢复变量
2018/03/10 Python
使用虚拟环境打包python为exe 文件的方法
2019/08/29 Python
python 画3维轨迹图并进行比较的实例
2019/12/06 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
pycharm 如何取消连按两下shift出现的全局搜索
2021/01/15 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
Html5跳转到APP指定页面的实现
2020/01/14 HTML / CSS
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
美国沃尔玛网上超市:Walmart
2020/08/14 全球购物
外贸业务员的岗位职责
2013/11/23 职场文书
门卫岗位安全职责
2013/12/13 职场文书
入党思想汇报
2014/01/05 职场文书
上班打牌检讨书
2014/02/07 职场文书
新闻报道策划方案
2014/06/11 职场文书
公益广告标语
2014/06/19 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书
2019年最新借条范本!
2019/07/08 职场文书
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS