gpt4 book ai didi

javascript - 两个文本元素之间的正则表达式而不捕获这些元素? JavaScript

转载 作者:行者123 更新时间:2023-11-28 00:17:26 25 4
gpt4 key购买 nike

所以,我正在编写一个谷歌脚本,并且我一直在使用 regex101 工具对其进行故障排除,但我绝对没有运气。

这是我需要的正则表达式:JS中有没有一种方法可以将“randomstuff”与“myemail+randomstuff@gmail.com”隔离开来,而无需在返回结果中包含+或@?

我尝试使用我较为有限的正则表达式技能来执行此操作,但最终结果始终包含“+”和“@”。

最佳答案

您可以使用match function捕获的组为

matched = "myemail+randomstuff@gmail.com".match(/\+(.*?)@/);
matched[1]
// Outputs
// randomstuff
  • \+ 匹配 +

  • (.*?) 匹配第 1 组中捕获的任何内容

  • @ 匹配 @

  • matched[1] match 将返回一个包含匹配结果的数组。数组的内容将是正则表达式匹配中捕获的组(由捕获组编号索引。这里组是一个,因此我们使用 matched[1])和整个匹配(索引为0)

关于javascript - 两个文本元素之间的正则表达式而不捕获这些元素? JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30333477/

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