哪些字符与PHP的PCRE中的\ s完全匹配?

汉诺·菲茨

手册页保持沉默这一点,尽管用户已张贴下方的评论,其中指出,与ASCII码字符0x090x0A0x0C0x0D,和0x20,也就是TAB,LF,FF,CR和空间,被认为是“空白” ,但未提供任何来源。

显然,如果PCRE是与Perl兼容的,那么这可能不是那么简单,如本Perl文档中所述实际上,它可能受语言环境的影响,然后开始变得多毛。

上下文是我正在尝试替换一个preg_match调用,该调用旨在检查仅空白字符串。

寂寞的一天

PCRE文档中

在PCRE,默认情况下\d\D\s\S\w,和\W只承认ASCII字符,即使在UTF模式。但是,可以通过设置该PCRE_UCP选项来更改

根据此StackOverflow答案,当使用修饰符,该PCRE_UCP选项与一起设置PCRE_UTF8u

因此,如果不使用u修饰符,则\s只会匹配ASCII空格字符。如果这样做,确实会更加复杂。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Dialogflow中的完全匹配

来自分类Dev

PHP-句子中的完全匹配字符串

来自分类Dev

ElasticSearch中的半完全(完全)匹配

来自分类Dev

与PHP数组的键完全匹配

来自分类Dev

与PHP数组的键完全匹配

来自分类Dev

在MongoDB中查询完全匹配

来自分类Dev

如何从匹配中只获取完全匹配的字符串

来自分类Dev

PHP PCRE-匹配“无”

来自分类Dev

匹配字符串regex完全匹配-特殊字符

来自分类Dev

Python将字符串完全匹配

来自分类Dev

Ruby完全匹配字符串

来自分类Dev

NSPredicate与字符串完全匹配

来自分类Dev

PHP和MYSQL,更新记录完全匹配

来自分类Dev

PHP搜索数组以部分或完全匹配

来自分类Dev

Ruby on Rails中的param匹配哪些字符串?

来自分类Dev

Excel-在字符串中搜索完全匹配

来自分类Dev

在字符串列表中查找完全匹配

来自分类Dev

在字符串中查找完全匹配-C#

来自分类Dev

Excel-在字符串中搜索完全匹配

来自分类Dev

用R中的regexp替换完全匹配的字符串

来自分类Dev

在Elasticsearch中偏向于nGram的完全匹配

来自分类Dev

在vim中查找完全匹配

来自分类Dev

在数组中包含完全匹配项

来自分类Dev

Elasticsearch中的完全匹配项(包括空格)

来自分类Dev

ElasticSearch中的半精确(完全)匹配

来自分类Dev

Mongo查询中的完全匹配数组

来自分类Dev

在bash中获取模式的完全匹配

来自分类Dev

在 Google 表单中验证完全匹配的答案

来自分类Dev

与elasticsearch中的IN运算符完全匹配