javascript - 帮助, JavaScript 正则表达式

标签 javascript jquery regex

我总是在与正则表达式作斗争,希望得到一些帮助。

获取字符串中的所有参数(以 @ 开头的单词)的最佳方法是什么:

statement : "SELECT @Measure on 0, TOPCOUNT(@Hierarchy.levels(1).member) where @Measure"

此表达式无法正常工作:

var paramsNames = mdxStatement.match(/(^|\s|-)+@(\w+)/g);

预期结果是:@Measure,@Hierarchy

提前非常感谢

最佳答案

使用这个:

"SELECT @Measure on 0, TOPCOUNT(@Hierarchy.levels(1).member) where @Measure".match(/(@\w+)/g);

如果不需要,请删除最后一项。

:)

关于javascript - 帮助, JavaScript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6224553/

相关文章:

带有标签元数据的 jquery 自动完成类别

jquery - 删除附加到 ajax 请求返回的结果中的自动生成的广告脚本

Python:搜索带有 href 和文本内容的 html 文件抓取 <a> 标签

javascript - 找到后如何返回完整的对象?

javascript - jasny 文件上传仅适用于 Chrome

javascript - Ajax 在表单提交上发送多个请求

javascript - 使用 jQuery 处理 html5 iframe 内的用户点击

javascript - useEffect 在 useFrameApi onReady 事件中不起作用

c# - 为什么这个正则表达式不匹配任何内容?

正则表达式:匹配最后一次出现的 "/"和行尾之间的模式