使用正则表达式分隔文本

时间:2013-03-09 11:52:19

标签: regex

我有一个像

这样的字符串
abcdefangners

和一组数字,指定如何对上述字符串进行分组,例如

3,4

在这种情况下,输出应为

abc,defa,gners

使用正则表达式是否可以这样?我有一个选项可以使用循环来逐个比较集合,但是有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

你可以这样做: -

/(.{3})(.{4})(.*)/

这将为您提供您必须加入的子字符串。

你必须为每组数字创建正则表达式,这样就不像其他字符串操作方法那么容易。