使用正则表达式匹配以4位数字结尾的所有子字符串。
- 论坛
- 使用正则表达式匹配以4位数字结尾的所有子字符串。
30 浏览
使用正则表达式匹配以4位数字结尾的所有子字符串。
我正在尝试在php中分割一个字符串,它的格式如下:
ABCDE1234ABCD1234ABCDEF1234
我想将它分割成一个字符串数组,对于这个例子,应该是这样的:
ABCDE1234 ABCD1234 ABCDEF1234
所以模式是“未定义数量的字母,然后是4个数字,然后是未定义数量的字母和4个数字等等。”
我尝试使用preg_split这样分割字符串:
$pattern = "#[0-9]{4}$#"; preg_split($pattern, $stringToSplit);
但它返回一个包含完整字符串(未分割)的数组的第一个元素。
我猜问题可能出在我的正则表达式上,因为我不完全理解如何使用它们,也不确定我是否使用正确。
那么正确的正则表达式应该是什么?