首页 > 解决方案 > 正则表达式应该是什么?

问题描述

我想改变这个(从我的<textarea>):

1234#123, 123412#123
123123#2 123#123
12334#1
123#9

对此:

var array = [
"1234#123",
"123412#123",
"123123#2",
"123#123",
"12334#1",
"123#9"
]

我试过这个正则表达式/^(\d+)#(\d+)$/gm;

1234#2
123#3

但在空格、逗号和换行符上不匹配。

我错过了什么?我的正则表达式应该如何?

PS:我需要捕获由井号分隔的两组数字。带有井号符号的单个组将不起作用。

标签: regex

解决方案


回答我需要获得两组数字来匹配它们。在这种情况下,我使用 regexp => /(\d+)#(\d+)/g来帮助我。


推荐阅读