在下面的示例字符串中,我有5次 #A#和11次 #B#,但preg_match_all只返回 #A#的一个匹配项0匹配 #B#。知道如何解决这个问题吗?
MATCH (n:PPOD)
SET n.name_lc = toLower(n.name)
答案 0 :(得分:3)
这是因为您的字符串只包含#A#
一次且不包含#B#
。
它确实包含#Α#
四次和#Β#
11次。
区别在于第二个版本包含Greek Capital Letter Alpha和Greek Capital Letter Beta,而不是ascii A和B.