我自己写了一个正则表达式,

这个是替换所以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标签的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

替换html标签内容正则表达式,正则表达式,替换所有HTML标签的简单实例相关推荐

  1. mysql字段替换_mysql 替换字段部分内容及mysql 替换函数replace()

    [mysql]replace的用法(替换某字段部分内容) [mysql]replace的用法 1.replace into replace into table (id,name) values('1 ...

  2. js正则替换html标签内容,JavaScript正则替换HTML标签功能的示例代码分享

    1.说明 获取HTML字符串(包含标签),通过正则表达式替换HTML标签,输出替换后的字符串 2.实现JavaScript代码 function deleteTag() {     var regx ...

  3. mysql 替换全部标内容_Mysql SQL 替换标签内容

    遇到问题 想批量把文章里比如中间的内容删除掉,应该怎么写SQL语句呢? 测试表: info表: id| title | content 1 | yyy | 3asd2asdd1asd 2 | ooo ...

  4. linux替换大文件内容,Linux批量替换文件内容

    今天测试人员一不小心把导航的地址改错了,大约6000多个导航文件,要通过后台配置的话也很麻烦,可以通过linux命令实现对批量文件进行内容替换,但是技术经理不在,我对linux命令不熟,没办法只好硬着 ...

  5. 读取图片的txt标签内容并将图片及对应标签移动至指定文件夹

    # -*- coding: utf-8 -*- """ Created on Wed Oct 21 17:10:11 2020"""impo ...

  6. Laravel引入phpoffice/phpword替换Word文件内容

    Laravel引入phpoffice/phpword替换Word文件内容 说明 安装 替换Word内容 源文件 转化后的文件 说明 PHPWord是一个用纯PHP编写的库,它提供了一组类 写入和读取不 ...

  7. Wordpress 修改 mysql 插件_WordPress批量查找替换修改文章内容的插件和代码

    修改过站内一些文章的永久链接,有没有办法修改站内所有相关的链接呀? 答案是有的. 批量替换WordPress数据库我们可以采取下面这两种方法:使用插件批量替换 使用数据库命令批量替换 替换方法一:使用 ...

  8. 【Groovy】xml 序列化 ( 使用 MarkupBuilder 生成 xml 数据 | 设置 xml 标签内容 | 设置 xml 标签属性 )

    文章目录 一.使用 MarkupBuilder 生成 xml 数据 二.完整代码示例 一.使用 MarkupBuilder 生成 xml 数据 生成 <student><name c ...

  9. idea利用正则表达式快速替换

    idea利用正则表达式快速替换 需求:要将link标签中的href属性替换成用thymeleaf表达的形式,让其资源寻址是从从项目名开始寻找的 如将<link rel="stylesh ...

最新文章

  1. c语言程序构造数据类型问题,C语言程序设计课程课件之第四章简单构造数据类型.ppt...
  2. rdd数据存内存 数据量_spark系列:spark core 数据交互技术点(数据模型)
  3. 计算机无法搜索本地文件,电脑本地磁盘无法搜索文件。怎么处理?
  4. python格式化字符串_Python笔记7:三种方式构建字符串-格式化
  5. keil_rtx特点
  6. Delphi中点击DBGrid某一行获得其详细数据方法
  7. 麻省理工学院计算机专业2018,麻省理工学院专业排名一览及最强专业推荐(QS世界大学排名)...
  8. 【TensorFlow】TensorFlow函数精讲之tf.contrib.layers.l1regularizer()-12_regularizer(lambda)
  9. (转)Managed DirectX +C# 开发(入门篇)(二)
  10. Spring MVC @ResponseBody返回中文字符串乱码问题
  11. Android开发之解决父控件拦截子控件事件问题
  12. kali中foremost安装
  13. android使用App Link或者URL Scheme直接跳转第三方app信息收集
  14. 标志设计|标识设计|商标设计|logo设计|的起源
  15. 制作简单的指纹图集,并对其进行处理
  16. 人工智能,机器学习,深度学习(笔记)
  17. 【渝粤教育】国家开放大学2018年秋季 1318T社会统计学 参考试题
  18. 相机标定(三)——手眼标定
  19. 十进制和二进制简单计算
  20. dukelearntoprogram DNA链找基因问题 Java

热门文章

  1. esp32摄像显示时间_科普系列 || 第一弹~基于ESP32的WiFi连接
  2. 华为 云 虚拟服务器,华为虚拟服务器设置
  3. 速看 | 电子元器件如何确定好坏?
  4. 老司机们都是怎么学习STM32的?
  5. vivado在远程服务器上完成本地设备的程序烧写和调试(vivado远程调试)
  6. 刷机android8.1 错误7,[Android]错误: -source 1.7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)...
  7. C语言求积标识符,《C语言程序设计》模拟试卷四.doc
  8. upload_labs_pass18_条件竞争
  9. linux postfix 日志,linux – 如何计算Postfix的mailq的消息?
  10. 第一次作业(李奇峰 201731062426)