javascript:匹配字符串与占位符

法布兹

我想检查我的字符串“你好,我的名字是托马斯”是否与字符串“你好,我的名字是 $”匹配。所以对我来说,以下陈述应该是正确的:

"Hello my name is Thomas" == "Hello my name is $"

之后我想提取 $ 字符串之类的东西

function getParam(text, template) {
  returns "Thomas"
}

你有什么建议吗?

奥利桑普斯

您可以创建一个正则表达式,然后使用检索数据 Regex.exec

const regex = /Hello my name is (.*)/;

const ret = regex.exec('Hello my name is thomas');

console.log(ret[1]);


使用正则表达式时,您可以使用https://regex101.com/它可以帮助您了解您在做什么。

您的情况示例:

在此处输入图片说明



function extractName(str) {
  const ret = /Hello my name is (.*)/.exec(str);

  return (ret && ret[1].trim()) || null;
}

const name = extractName('Hello my name is thomas');

const nameWithSpace = extractName('Hello my name is    thomas    ');

const fail = extractName('failure');

console.log(name);
console.log(nameWithSpace);
console.log(fail);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

设置NSTextView的占位符字符串

来自分类Dev

从字符串中提取的占位符

来自分类Dev

替换字符串中的占位符

来自分类Dev

如何枚举字符串占位符?

来自分类Dev

用占位符创建字符串

来自分类Dev

如何通过Jquery / Javascript知道px中的占位符字符串宽度?

来自分类Dev

如何通过Jquery / Javascript知道以px为单位的占位符字符串宽度?

来自分类Dev

从占位符C#获取字符串值

来自分类Dev

格式化字符串占位符

来自分类Dev

ValueError:字符串中的无效占位符

来自分类Dev

更改后,NSSearchField中的中心占位符字符串

来自分类Dev

替换字符串中的多个占位符

来自分类Dev

SQL查询字符串替换占位符与

来自分类Dev

用python中的占位符替换字符串

来自分类Dev

Xamarin XAML字符串格式与占位符

来自分类Dev

树枝:用include替换字符串中的占位符

来自分类Dev

格式化字符串占位符

来自分类Dev

在SQL字符串中替换时间戳占位符

来自分类Dev

更改后,NSSearchField中的中心占位符字符串

来自分类Dev

n次创建Python字符串占位符(%s)

来自分类Dev

sed用某种占位符替换字符串

来自分类Dev

从占位符C#获取字符串值

来自分类Dev

带有定位占位符或等效的字符串格式

来自分类Dev

用于比较字符串的 Java 占位符

来自分类Dev

Rails方法返回占位符而不是占位符的字符串

来自分类Dev

字符串匹配的Javascript

来自分类Dev

Swift字符串和可可绑定:不显示占位符字符串

来自分类Dev

将带值的字符串与带占位符的字符串进行比较以从中查找值

来自分类Dev

将带值的字符串与带占位符的字符串进行比较以从中查找值

Related 相关文章

热门标签

归档