gpt4 book ai didi

javascript - 如果使用正则表达式找到,则提取字符串

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

给定 myStr:
“压力是”或
“这个数字可能是 4.4psi”

以及期望的结果:
“压力是”或
“数量可能是”

result = /(.*?)\d+\..*/g.exec(myStr)[1].trim();

它将对第二个字符串起作用,但会在第一个字符串中抛出异常。

Cannot read property '1' of null.

如何使用正则表达式获得所需的内容?谢谢

最佳答案

您可以只使用:

str = str.replace(/\s*\d+\..*$/, '');

替换所有以数字开头到行尾的文本。

RegEx Demo

关于javascript - 如果使用正则表达式找到,则提取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43025560/

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