原文链接:https://blog.csdn.net/q77533005/article/details/83642725

摘抄:
str = str.replaceAll("[\pP‘’“”]", “”);

Unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。

\pP 其中的小写 p 是 property 的意思,表示 Unicode 属性,用于 Unicode 正表达式的前缀。

大写 P 表示 Unicode 字符集七个字符属性之一:标点字符。

其他六个是

L:字母;
M:标记符号(一般不会单独出现);
Z:分隔符(比如空格、换行等);
S:符号(比如数学符号、货币符号等);
N:数字(比如阿拉伯数字、罗马数字等);
C:其他字符

上面这七个是属性,七个属性下还有若干个子属性,用于更进一步地进行细分。

Java 中用于 Unicode 的正则表达式数据都是由 Unicode 组织提供的。

Unicode 正则表达式标准(可以找到所有的子属性)
http://www.unicode.org/reports/tr18/

各 Unicode 字符属性的定义,可以用一看看某个字符具有什么属性。
http://www.unicode.org/Public/UNIDATA/UnicodeData.txt

这个文本文档一行是一个字符,第一列是 Unicode 编码,第二列是字符名,第三列是 Unicode 属性,
以及其他一些字符信息。

正则表达式匹配标点符号相关推荐

  1. python正则表达式匹配中文标点符号_正则表达式-匹配标点符号

    string testStr = "你好,测试."; Regex reg= new Regex(@"\p{P}"); testStr= reg.Replace( ...

  2. 【知识】正则表达式匹配中文标点符号

    正则表达式匹配中文标点符号 function checkText() {var text = ",";//匹配这些中文标点符号 . ? ! , . : : " " ...

  3. php 前置匹配,浅析PHP正则表达式匹配的特定实现

    PHP正则表达式匹配的特定实现是什么呢?其实我们知道,在实际的匹配操作的过程中我们操作的不仅仅是单个的字母或是数字,那么我们面对像单词的或是一组数字的时候该如何处理呢? PHP正则表达式匹配的特定实现 ...

  4. 正则表达式匹配减号_THOR断点教程0910 网球规则1112 后附常用正则表达式数据...

    插播-火勇G6:库日天模式已开启 写在前面: 分享的资源及教程均来自于互联网! 小编本人没有任何收费的资源及内容,均为免费分享!小编只是资源的搬运工,是个渣渣小白!如果对于教程内容有疑问可以尝试咨询视 ...

  5. oracle正则表达式匹配字母,oracle正则表达式函数 匹配

    文章介绍了关于oracle正则函数的一些用法,包括匹配等,Oracle10g提供了在查询中使用正则表达的功能,它是通过各种支持正则表达式的函数在where子句中实现的. ORACLE中的支持正则表达式 ...

  6. 学习正则表达式 - 匹配 Unicode 和其他字符

    目录 一.匹配 Unicode 字符 1. 匹配 emoji 符号 (1)确定 emoji 符号的 Unicode 范围 (2)emoji 符号的存储 (3)正则表达式匹配 2. 匹配中文 (1)确定 ...

  7. python 正则表达式-匹配规则

    正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式. re 模块使 Python ...

  8. Python正则表达式匹配中文

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 参照Py ...

  9. re2正则表达式匹配引擎的c接口版本cre2的中文使用手册

    前言 re2 官方地址: https://github.com/google/re2 cre2 官方地址: https://github.com/marcomaggi/cre2 1 基本类型定义 不透 ...

最新文章

  1. 【Android 异步操作】Handler 机制 ( Handler 常用用法 | HandlerThread 简介 | HandlerThread 源码注释分析 )
  2. MySQL中的用户管理
  3. chrome添加来自其他网站的扩展程序
  4. Codeforces Round #383 _python作死系列
  5. github 头像生成 java_Java 如何根据头像地址生成圆形的头像?
  6. 用闭包实现重载的过程学习闭包
  7. android http最新框架,Android框架学习笔记02AndroidAsycHttp框架
  8. 【数字逻辑设计】卡诺图
  9. 蒙层禁止页面滚动的方案
  10. mysql计算相邻的差值_MySQL如何计算相邻两行某列差值
  11. android内存溢出错误,Android Studio 生成 JavaDoc 空指针异常|文档编码出错|内存溢出...
  12. 小米网技术架构变迁实践
  13. 笔记:HPlus模板 单选框
  14. 信号与系统第四章总结
  15. Android中ListActivity的使用和在ListView中添加图片文字
  16. uni-app - 最新自定义连接安卓模拟器配置到 MUMU 模拟器运行程序(将uni-app运行到MuMu模拟器上进行调试,配置电脑手机模拟器 MUMU 运行测试)
  17. Taylor Swift -- Crazier 附英文和中文歌词
  18. linux ARM64 中断底层处理代码分析
  19. ndt_matching解读
  20. Top K Frequent Elements

热门文章

  1. Android开发-Spinner控件的使用,spinner设置默认选项
  2. 公关传播:让企业在品牌竞争中“愈战愈勇”
  3. android 蓝牙数据 进行转换 十六进制转十进制
  4. MySQL 通配符过滤
  5. python基于flask-socketio实现WebSocket消息广播(发布订阅模式)——贰
  6. 使用EasyExcel的一些错误
  7. 人生就是一场项目,请这样管理你的人生
  8. 2022年夏 数据可视化期末复习(*机试)
  9. Java设计模之简单工厂模式
  10. IDEA换背景壁纸及其插件background image plus +