划分字符串REGEX

时间:2017-03-11 16:00:36

标签: javascript node.js expression regex-negation

我想写一个正则表达式将这两行划分为行

示例

1;约翰; Doe的; 45 2; jaja;达达; 23

结果:

ID : 1 
Name : John 
Last name : Doe 
Age : 45

我用过:(;)

这就是我所做的:https://regex101.com/r/By1Ei1/1

1 个答案:

答案 0 :(得分:1)

你的正则表达式几乎是正确的,但是当遇到空格时它不会破坏线,所以45和2出现在同一条线上,为了解决这个问题,只需在方括号中添加;的空格。并像你一样使用\n替换!

([; ])

Run it here