|
|
1
11
这个
|
|
2
36
&就regexpes而言,不是空白字符。您需要修改regexp以包括这些字符串,例如/(\s %20)/,或者以前解析字符串内容以获取数据的ASCII或Unicode表示。 这里混合了抽象级别。
如果,在仔细重新阅读问题之后,情况似乎是这样的,那么您正在寻找一种方法来匹配所有涉及标准ASCII的空白字符加上空白代码点,
你真的应该澄清你的问题,因为它误导了很多人(甚至做出了正确的答案来进行一些否决)。 |
|
|
3
11
正如我所期望的那样,您澄清了这个问题:实际上您并不是在寻找字符串文字
不幸的是,没有办法用regex来匹配它们。最好是在模式中包含特定的代码点,例如:
编辑
正如其中一条评论所显示的那样,您可以使用
undocumented
|
|
4
3
以下是我对“空白”几个相互竞争的定义的总结:
你可能最终不得不明确列出你所关心的那些与前面的那些不匹配的额外的。 |
|
|
5
2
|
|
|
6
2
如果有人再次遇到这个问题寻求帮助,我建议寻求以下答案: https://stackoverflow.com/a/6255512/1678392
简短版本:
为什么:每个 Pattern class 这张地图是 Character.isSpaceChar 方法:
|
|
|
7
0
regex字符是唯一独立于编码的字符。以下是一些字符的列表,这些字符(以Unicode表示)是不打印的: |
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |