php preg_match_all()没有按预期工作

时间:2017-05-29 22:23:29

标签: php regex

在下面的示例字符串中,我有5次 #A#和11次 #B#,但preg_match_all只返回 #A#的一个匹配项0匹配 #B#。知道如何解决这个问题吗?

MATCH (n:PPOD)
SET n.name_lc = toLower(n.name)

1 个答案:

答案 0 :(得分:3)

这是因为您的字符串只包含#A#一次且不包含#B#

它确实包含#Α#四次和#Β# 11次。

区别在于第二个版本包含Greek Capital Letter AlphaGreek Capital Letter Beta,而不是ascii A和B.