我有一个字符串,例如“AA231CS”,我想添加一个连字符或破折号,使其看起来像这样(结果应该是这样)“AA-231-CS”。和另一个字符串'9999ZZZ99',我想添加一个连字符或破折号,所以它看起来像这样(结果应该是这个)'9999-ZZZ-99'。处理这个问题的最佳方法是什么?
1 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
这是需要正则表达式并内爆
$string = "9999ZZZ99AAA";
// I have separated string with continous numbers and alphabets in group
preg_match_all('/([0-9]+|[a-zA-Z]+)/',$string,$matches);
// imploding them by `-`
echo implode("-", $matches[0]);
- 1 回答
- 0 关注
- 140 浏览
添加回答
举报
0/150
提交
取消