使用正则表达式,如何在空白/标签的最后一次出现之后匹配所有内容?
例如,1283128318231283128213 123881213 81328 ajdh suu
应与suu
谢谢,这是针对JavaScript的
答案 0 :(得分:0)
使用\s
匹配制表符或空白字符。由于您的输入不包含任何换行符,您可以自由使用以下正则表达式。
> "1283128318231283128213 123881213 81328 ajdh suu".match(/\s\S*$/)[0]
' suu'
<强>更新强>
> "PRICE $153.00 $133.05 ".match(/\s\S*/)[0].replace(/\D/g, "")
'15300'
答案 1 :(得分:0)
试试这个:
var re = /^(.*)( |\t)(.*)$/;
var str = "foo bar";
var newstr= str.replace(re, "$3");
console.log(newstr);
var strTwo= "foo bar";
var newstrTwo = strTwo.replace(re, "$3");
console.log(newstrTwo);
答案 2 :(得分:0)