首页 > 解决方案 > 正则表达式后得到这个词

问题描述

如何使用正则表达式获取以下字符串?下面的例子

如何Jama2000.00从以下字符串中获取字符串以及句点和以下零

“名称是 Jama2000.00”

或者这个返回car

这是一辆车

或返回yesterday

她昨天来店里

从字面上看,返回短语传递之后的任何字符串

标签: regex

解决方案


根据我们的输入在这里的样子,我们可以设计一个表达式,例如:

^.*\s+([\w.]+)$

这可能会奏效。

const regex = /^.*\s+([\w.]+)$/gm;
const str = `The name is Jama2000.00
This is a car
She came to the store yesterday
`;
const subst = `$1`;
const result = str.replace(regex, subst);

console.log(result);

演示


推荐阅读