Javascript 如何在字符串中提取正则表达式中的最后一个值
我想从这个字符串中提取最后一个值 JJ 11 J 1111 ABCD EFGH-HIJK.S LMNOPQR 1234 55555 STUV ABCD EFGH 6789 1011。我尝试了(\d{4})和(?)? 匹配任何字符串的最后4个字符的 编辑1: 这个匹配字符串中的最后一个单词Javascript 如何在字符串中提取正则表达式中的最后一个值,javascript,asp.net,regex,Javascript,Asp.net,Regex,我想从这个字符串中提取最后一个值 JJ 11 J 1111 ABCD EFGH-HIJK.S LMNOPQR 1234 55555 STUV ABCD EFGH 6789 1011。我尝试了(\d{4})和(?)? 匹配任何字符串的最后4个字符的 编辑1: 这个匹配字符串中的最后一个单词 ([\S]+)$ 试试这个: "JJ 11 J 1111 ABCD EFGH HIJK.S LMNOPQR 1234 55555 STUV ABCD EFGH 6789 1011".m
([\S]+)$
试试这个:
"JJ 11 J 1111 ABCD EFGH HIJK.S LMNOPQR 1234 55555 STUV ABCD EFGH 6789 1011".match(/([\S]+)$/g)
实际上,这些值是动态的,所以它们是4位数字,或者是BB1BB1B0011111的形式,所以我只想提取最后一个值,那么该字符串的最后一个值是什么?BB1BB1B0011111这一个BB1BB1B0011111。这将是最后一个值,或者是四位数字。尝试使用这个:([\S]+)$是否必须是正则表达式?当您使用
javascript
标记时,您也可以使用
"JJ 11 J 1111 ABCD EFGH HIJK.S LMNOPQR 1234 55555 STUV ABCD EFGH 6789 1011".match(/([\S]+)$/g)