当前位置: 首页 > news >正文

优惠的网站快排公司电话优化师和运营区别

优惠的网站快排公司电话,优化师和运营区别,电商培训需要什么资质,葫芦岛做网站的公司正则表达式系列|(以xx开头xx结尾提取、切分、替换) 文章目录 正则表达式系列|(以xx开头xx结尾提取、切分、替换)[TOC] 前言一、以xx开头xx结尾进行数据处理?1.以xx开头xx结尾对文本拆分2.以xx开头xx结尾提取内容3.以xx…

正则表达式系列|(以xx开头xx结尾提取、切分、替换)


文章目录

  • 正则表达式系列|(以xx开头xx结尾提取、切分、替换)
    • @[TOC]
  • 前言
  • 一、以xx开头xx结尾进行数据处理?
    • 1.以xx开头xx结尾对文本拆分
    • 2.以xx开头xx结尾提取内容
    • 3.以xx开头xx结尾提取中间内容
    • 4.以xx开头xx结内容替换
    • 5.以xx开头xx结内容替换,并且标记序号
  • 总结

章节
第一章链接: 正则表达式系列|(以xx开头xx结尾提取切分)

前言

正则表达式是对字符串操作的一种逻辑公式;作用:检索、替换那些符合某个模式(规则)的文本,可以通过一些设定的规则来匹配一些字符串,是一个强大的字符串匹配工具。

一、以xx开头xx结尾进行数据处理?

1.以xx开头xx结尾对文本拆分

  //示例String content = "这是一个标签<table>你好啊</table>标签结尾";private static void meth1(String content) {String[] tables = content.split("<table>.*?</table>");for (String table : tables) {System.out.println(table);}}

结果

输入:"这是一个标签<table>你好啊</table>标签结尾"
输出:
"这是一个标签"
"标签结尾"

2.以xx开头xx结尾提取内容

  //示例String content = "这是一个标签<table>你好啊</table>标签结尾";private static void meth2(String content) {Pattern pattern = Pattern.compile("<table>.*?</table>");Matcher matcher = pattern.matcher(content);while (matcher.find()) {System.out.println(matcher.);System.out.println(matcher.group().trim());}}

结果

输入:"这是一个标签<table>你好啊</table>标签结尾"
输出:"<table>你好啊</table>"输入:"这是一个标签<table>你好啊1</table>标签结尾<table>你好啊2</table>结尾"
输出:
"<table>你好啊1</table>"
"<table>你好啊2</table>"

3.以xx开头xx结尾提取中间内容

matcher.group(1)表示获取第一个括号里面的内容,matcher.group()获取整个内容

  //示例private static void meth3(String content) {Pattern pattern = Pattern.compile("<table>(.*?)</table>");Matcher matcher = pattern.matcher(content);while (matcher.find()) {String extractedText = matcher.group(1);System.out.println(extractedText);}}

结果

输入:"这是一个标签<table>你好啊1</table>标签结尾<table>你好啊2</table>结尾"
输出:
"你好啊1"
"你好啊2"

4.以xx开头xx结内容替换

    private static void meth4(String content) {Pattern pattern = Pattern.compile("<table>(.*?)</table>");Matcher matcher = pattern.matcher(content);String result = matcher.replaceAll("##");System.out.println(result);}

结果

输入:"这是一个标签<table>你好啊1</table>标签结尾<table>你好啊2</table>结尾"
输出:"这是一个标签##标签结尾##结尾"

5.以xx开头xx结内容替换,并且标记序号

 private static void meth4(String content) {String patternString = "<table>(.*?)</table>";Pattern pattern = Pattern.compile(patternString);Matcher matcher = pattern.matcher(content);StringBuffer output = new StringBuffer();int count = 1;while (matcher.find()) {String replacement = "<替换后内容"+count+">";matcher.appendReplacement(output, replacement);count++;}matcher.appendTail(output);System.out.println("替换结果:" + output);}

结果

输入:"这是一个标签<table>你好啊1</table>标签结尾<table>你好啊2</table>结尾"
输出:"这是一个标签<替换后内容1>标签结尾<替换后内容2>结尾"

总结

以上就是正则表达式用来检索、替换那些符合某个模式(规则)的文本案例,后续会陆续补充完善

http://www.15wanjia.com/news/45396.html

相关文章:

  • 电子商务网站建设报告分析百度推广竞价
  • 建网站需要有啥能力网络营销环境分析包括哪些内容
  • 福州专业做网站的公司软文代写代发
  • 精品网站建设多少钱网站流量
  • 宜兴淘宝网站建设十大搜索引擎排名
  • 做淘宝店头的网站郑州谷歌优化外包
  • 帝国cms建设 政府网站官方百度下载安装
  • 一级做a免费观看视频网站河南怎样做网站推广
  • Wordpress页面函数泰州seo平台
  • 点子网站制作百度网页版登录入口
  • 做网站买那种服务器好重庆网站seo推广公司
  • 定制手机网站开发专业地推团队
  • 浙江绿建设计院网站企业网站定制
  • 网站管理规章制度微信软文
  • 网站真实性核验单下载账号权重查询入口站长工具
  • wordpress漏洞上传php文件夹快速优化关键词排名
  • html代码中标签的书写不区分大小写班级优化大师怎么下载
  • 做彩票的网站吗如何优化搜索关键词
  • 北海哪里做网站建设百度代理合作平台
  • 青海学会网站建设公司搜索关键词网站
  • 提供手机自适应网站建设百度关键词排名批量查询工具
  • 劳务派遣做网站有必要吗热点事件营销案例
  • 电脑游戏网站建设网络开发
  • 建设专业网站公司百度资源搜索平台官网
  • 海外营销网站建设网站免费优化软件
  • 山西省住房和城乡建设厅网站首页下拉关键词排名
  • 上海企业在线网站制作优化排名
  • 邢台市建设局官方网站浏览器搜索引擎大全
  • 网站域名必须备案吗网站优化及推广
  • 推荐一些做网站网络公司电商沙盘seo裤子关键词