使用正则表达式匹配省略号
package cn.edu.shu.util;import org.junit.Test;/*** * <p>* ClassName MatchApostrophe* </p>* <p>* Description 该类用来使用正则表达式匹配省略号,但是非常奇怪的是eclipse中省略号有两种不同的形式,见下面,那么当我文本里有省略号出现的时候,我不知道其读到eclipse中是哪种形式,<br/>* 所以我都需要进行匹配* </p>* * @author wangxu wangx89@126.com* <p>* Date 2014年11月14日 下午5:49:51* </p>* @version V1.0**/
public class MatchApostrophe {@Testpublic void testApostrophe() {String str1 = "第一种形式的……这是尾巴";String str2 = "第二种形式的......这是尾巴";String test = "头部正在流血……/......5分钟后交警赶到现场";String testStr = test.replaceAll("(…{2})", "。").replaceAll("(\\.{6})", "。");System.out.println(testStr);String[] split = str1.split("(\\…{2})");//匹配第一种省略号String[] split2 = str2.split("(\\.{6})");//匹配第二种省略号for (String s : split) {System.out.println(s);}System.out.println("---------------------------------");for (String s : split2) {System.out.println(s);}}
}
使用正则表达式匹配省略号相关推荐
- re2正则表达式匹配引擎的c接口版本cre2的中文使用手册
前言 re2 官方地址: https://github.com/google/re2 cre2 官方地址: https://github.com/marcomaggi/cre2 1 基本类型定义 不透 ...
- Oracle正则表达式匹配中文的问题
查资料知道中文Unicode范围是\u4e00 - \u9fa5 可是自己用来正则表达式匹配中文总是用不了Unicode.最简单举例: select regexp_replace('abc秋歌def' ...
- python3 正则表达式 嵌套表格_在Python中使用正则表达式匹配嵌套结构
unutbu.. 14 编辑: falsetru的嵌套解析器,我稍微修改为接受任意正则表达式模式来指定分隔符和项目分隔符,比我原来的re.Scanner解决方案更快更简单: import re def ...
- 剑指offer:面试题19. 正则表达式匹配
题目:正则表达式匹配 请实现一个函数用来匹配包含'. '和'*'的正则表达式.模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(含0次).在本题中,匹配是指字符串的所有字符匹 ...
- 使用正则表达式匹配HTML 下各种title标签
http://www.oschina.net/question/195686_46313 <title>标题</title> <title> 标题 </tit ...
- 刻意练习:LeetCode实战 -- Task18. 正则表达式匹配
背景 本篇图文是LSGO软件技术团队组织的 第二期基础算法(Leetcode)刻意练习训练营 的打卡任务.本期训练营采用分类别练习的模式,即选择了五个知识点(数组.链表.字符串.树.贪心算法),每个知 ...
- 通配符?子字符串匹配主字符串次数_突破LeetCode,拿BAT大厂offer之《正则表达式匹配》(动态规划)...
导读:算法哥前面分享了一个<通配符匹配>,有粉丝留言,算法哥你再讲讲leetcode上另一道<正则表达式匹配>,正则表达式匹配这道题是前面通配符匹配的加强版,大家一起来学习吧! ...
- Java算法练习——正则表达式匹配
题目链接 题目描述 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配. '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要 ...
- 正则表达式匹配换行符
正则表达式匹配换行符 一开始没有发现html文档中有很多\n,结果用模式 <table[^>]>.*</table> 得到的table间的数据不正确,根据百度百科,可以看 ...
最新文章
- Linux进程-进程的创建
- 给单片机焼写程序需要什么东西_单片机怎么烧写程序
- .net core 2.1 mysql_ASP.NET Core 2.2 + MySQL + DB First
- 求字符串的不重复字符的最长子串长度的问题
- HTML+CSS+JS实现 ❤️高光立体游戏卡片悬停ui特效❤️
- 8个提高工作效率的Web前端开发框架总结
- 朋友们PR又快要更新了,我们该做准备了
- VS error C2471: 无法更新程序数据库vc90.pdb的解决办法
- PyCharm常用配置和常用插件
- 适合儿童学习的编程语言一览
- Autodesk AutoCAD 2013 简体中文版下载
- 深圳的住房公积金的那些事儿~(缴纳标准,用处用法)
- C#简单使用ManagedWifi
- 设计分享|基于单片机的矩阵电子琴(汇编)
- 利用ELK技术栈收集nginx日志
- 腾讯云DNS 域名服务器(nameservers)修改
- Linux系统checkra1n装错插件,CheckRa1n越狱常见问题汇总 CheckRa1n越狱问题解决方法
- Any Takers For AIG's Asian Arm?
- 彻底搞懂Python切片操作_xing2516_新浪博客
- 微型计算机的典型结构式,试卷正文1新.doc