gpt4 book ai didi

javascript - 正则表达式测试并将结果存储在 javascript 中

转载 作者:行者123 更新时间:2023-11-30 06:06:45 24 4
gpt4 key购买 nike

在 ruby​​ 中,我经常使用这样的东西:

if "my string123" =~ /string(\d+)/
puts "I got #{$1}"
end

我如何在 javascript 中做类似的事情?目前,我一直在这样做,但感觉很脏。

m = "my string123".match(/string(\d+)/)
if (m)
puts "I got " + m[1]

也许我应该忍受这一点,但我想我会问是否有我遗漏的语法细节。谢谢!

最佳答案

你没有遗漏任何东西。
如果 m 已经被定义,你可以做 if(m = "string".match(/regex/)),但这不太无论如何都是干净的,你不能将它与 var 一起使用。

关于javascript - 正则表达式测试并将结果存储在 javascript 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3984443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com