\ p {P}是什么意思?

时间:2018-05-12 01:22:57

标签: java regex

所以,我正在乱搞正则表达式将句子转换为猪拉丁语,并决定延长作业以允许标点符号。 我正在寻找一个正则表达式,允许我用空字符串替换标点符号并找到myString.replaceAll("\\p{P}", "");并且对于\ p和{P}实际上在这里做了什么感到好奇。其他类似的问题使用"\\p{Z}"来替换空格,这使我认为\ p正在搜索括号内的任何内容。无论如何,我们非常感谢您对文件的任何澄清或指示。

1 个答案:

答案 0 :(得分:1)

在PCRE正则表达式中

  • \p{P}是“任何标点字符”
  • \p{Z}是“任何空白字符”

请参阅右侧的“说明”部分:https://regex101.com/r/ZFIKpv/1