微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nodejs 相当于 c sscanf

如何解决Nodejs 相当于 c sscanf

我需要一个行为类似于 sscanf

行为的函数

例如,假设我们有一个看起来像这样的格式字符串(我正在寻找的函数不必完全像这样,而是类似的)

"This is normal text that has to exactly match,but here is a ${var}"

并返回/修改一个变量看起来像

{'var': <whatever was there>}

在研究了一段时间后,我真正能找到的唯一东西是 scanf,但这需要输入表单 stdin,而不是 string

我知道有一个正则表达式解决方案,但我正在寻找一个不需要正则表达式的函数(正则表达式很慢)。但是,如果没有其他解决方案,我将接受正则表达式解决方案。

解决方法

您的意思是让 ${var} 充当占位符吗?如果是这样,您可以通过用反引号替换 " 来实现:

console.log(`This is normal text that has to exactly match,but here is a ${"whatever was there"}`)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。