gpt4 book ai didi

JavaScript正则表达式在字符串中间查找单词

转载 作者:行者123 更新时间:2023-11-29 20:21:20 25 4
gpt4 key购买 nike

我正在尝试从以下字符串中提取名称“Dave”(但根据登录者的不同会有所不同):

登录:Dave - example.com

关于在 JS 中使用正则表达式执行此操作的最佳方法有什么想法吗?

最佳答案

我不知道你是怎么设置的,但这应该可行:

// This is our RegEx pattern.
var user_pattern = /Logged In: ([a-z]+) - example\.com/i

// This is the logged in string we'll be matching the pattern against
var logged_in_string = "Logged In: Dave - example.com"

// Now we attempt the actual match. If successful, user[1] will be the user's name.
var user = logged_in_string.match(user_pattern)

我的示例是惰性的,只匹配包含 a-z 之间字母的单个名称,因为我不确定您的用户名参数。您可以根据需要查找其他 RegEx 模式。

希望这对您有所帮助!

关于JavaScript正则表达式在字符串中间查找单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3867481/

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