gpt4 book ai didi

javascript extract ..在值的第一个下划线处停止

转载 作者:行者123 更新时间:2023-11-30 13:48:34 28 4
gpt4 key购买 nike

尝试从主机名-rt45_34_we_35 中提取主机名-rt45。我正在使用/(.)_?./g。这似乎不起作用。我已经查看了正则表达式文档。想用?会使它变得贪婪并在第一个下划线处停止。我错过了什么?

https://regexr.com/ , 我努力了。

/(.*)_?.*/g
/(.*)_.*/g

最佳答案

您可以查找后面有下划线的非 _ 字符序列(正向先行)- ( RegExr example ):

const regex = /[^_]+(?=_)/;
const str = 'hostname-rt45_34_we_35';

const [result] = str.match(regex);

console.log(result);

关于javascript extract ..在值的第一个下划线处停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58782476/

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