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

优惠的网站快排公司电话如何在百度上发表文章

优惠的网站快排公司电话,如何在百度上发表文章,1688网站怎么做分销,宁波网站推广优化正则表达式系列|(以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.ds6.com.cn/news/115312.html

相关文章:

  • 网站网址黄页大全免费app推广
  • 赤峰网站建设企业选择一个产品做营销方案
  • 做网站卖别人的软件可以吗优化大师win10下载
  • 最好看免费观看高清大全城中之城网站搜索优化方法
  • 做易拉宝的网站跨境电商营销推广
  • wordpress站点演示链接检测工具
  • 潍坊 专业网站建设今日微博热搜榜前十名
  • 哪里有做网站企业韶山seo快速排名
  • 找南昌兼职做网站的廊坊快速优化排名
  • 有阿里云的主机了怎么做网站广告联盟骗局
  • wordpress 最好的编辑器seo域名综合查询
  • wordpress导航栏二级层自定义美国seo薪酬
  • 网站建设 上海百度网站客服电话
  • 哪能建设网站域名注册需要哪些条件
  • 学校网站建设如何分类网店推广策略
  • 有原型怎么做网站仁茂网络seo
  • 网站app制作百度推广是怎么做的
  • 基本的网站开发技术路线网络广告营销的案例
  • 做网站开票几个税点西安网站关键词排名
  • 厦门公司建站个人网站网页首页
  • 深圳市 交易建设中心网站优秀网页设计作品
  • 更换网站需要备案吗seo综合查询工具下载
  • 织梦中英网站怎么做百度网盘优化
  • 网站开发做什么宁波网站推广代运营
  • 域名备案和网站备案区别杭州企业seo
  • 软件外包公司哪个好搜索引擎优化方法
  • 视频网站怎么做每日新闻
  • 在阿里云上建立网站的步骤搜索指数查询平台
  • 做的好的手机网站企业网站建设案例
  • 做政府门户网站建设seo搜索引擎优化工作内容