我想在版本控制提交消息中添加很多 Redmine 问题编号,这些编号前面带有 # 符号,例如 #123、#456 等,但我只想匹配它们,如果它们被标点字符集包围,或者是行的开头或结尾。例如 '#234aa, #567' 应该只匹配 #567。', - ;#456,,' 应该匹配 #456 因为 ',-; ' 都在标点字符集中。我尝试了一个示例表达式
function myFunction()
{
var str="erwet,#3456 #623 #345 fdsfsd";
var n=str.match(/\#[\d+]+[\s]/g);
document.getElementById("demo").innerHTML=n;
}
我也想将它们匹配到一个数组或一个列表中,但我正在尝试的演示将它们匹配到一个字符串中。