我想在有一个新行(<br />
)后跟一个数字时拆分我的字符串。
例如:
"aaaaaa<br />1 asdsad" // should be split
"bbbbbb<br />dfffgdft" // should not be split
"cccccc<br />2 asdasd" // should be split
等...
非常感谢您的帮助
答案 0 :(得分:6)
string = string.split(/<br\s*\/?>(?=\d)/);
我使用了\s*
而不是空格,并使/
成为可选项,因此它也允许<br>
,<br/>
等(?=\d)
是一个预测,如果匹配以下字符,则会生成有效匹配 。