gpt4 book ai didi

javascript - 正则表达式匹配 3 个条件?

转载 作者:行者123 更新时间:2023-11-30 11:51:56 27 4
gpt4 key购买 nike

我将创建数学程序。如果我想解决问题,我需要将方程与正则表达式分开使用。例如:

     `10x-10y2+100x-100k=100`   

格式将用正则表达式分隔 output: "10x","100x","100k","10y2","100"

我已经用单独的匹配函数编写了代码

有:

           for num[a-z]num : ` /([\-+])?\s*(\d+)?([a-z]?(\d+))/g`
for num[a-z] : ` /([\-+])?\s*(\d+)?([a-z]?(\d+))/g`
fon num : `/\b[+-]?[\d]+\b/g`

我需要一个正则表达式匹配函数中的所有这三个匹配函数。一些帮助将代码与单个正则表达式结合

Note :i need match function only not a split beacause i apply that regex expression into parser

谢谢。

最佳答案

拆分符号:

"10x-10y2+100x-100k=100".split(/[-+=]/);

输出:

["10x", "10y2", "100x", "100k", "100"]

如果您需要使用match() 方法,我建议使用相同的方法:

"10x-10y2+100x-100k=100".match(/[^-+=]+/g);

输出相同。

关于javascript - 正则表达式匹配 3 个条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39200932/

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