问题标签 [match]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - RegExp to match words wrapped in braces
In javascript, I've got a block of HTML like this:
And I'm trying use regex "match" to spit out an array of all the {item}'s. So my output should look like:
I've gotten as far as:
But it's only returning the first tag.
This is just beyond my regex skills. Can anyone help?
Cheers!
regex - 正则表达式模式 - 允许字母数字、一堆特殊字符,但不允许一定的字符序列
我有以下正则表达式:
所以允许 AZ、aZ、0-9 和这些特殊字符'.,&@:?!()$#/\
如果按此顺序在字符串中的任何位置遇到以下字符集,我想不匹配:
当我只使用“&#”作为输入运行这个正则表达式时,它与我的模式不匹配,我得到一个错误,太好了。当我使用它运行正则表达式时,'.,&@:?!()$#/\ABC123
它确实符合我的模式,没有错误。
但是,当我运行它时:
它也不会出错。我在检查 序列时做错了。
有人能告诉我我做错了什么吗,我对这些事情不是很好。
php - PHP/mysql 数组搜索算法
我希望能够使用 php 搜索特定字符串的数组(或者更好的是,mysql 表的列)。但是,我的目标是让它返回它找到的字符串和匹配字符的数量(以正确的顺序)或其他方式来查看搜索结果的合理性,这样我就可以利用该信息来决定是否我想默认显示排名靠前的结果,或者给用户提供排名靠前的几个选项。我知道我可以做类似的事情
但我想不出一种方法来确定它的准确性。
目标是:
a) 如果搜索词是“milwakee”或类似词,则找到“Milwaukee”。
b) 如果搜索词是“west”,则返回“West Bend”和“Westmont”之类的内容。
有人知道这样做的好方法吗?
regex - 如何在 Vim 的每一行末尾添加一个字符串?
我想添加*
到 Vim 中每一行的末尾。
我尝试了代码不成功
c# - 正则表达式 - 仅当字符串包含任何字母字符时才匹配字符串
示例字符串
我想捕获第一个和第三个但不是第二个,因为它不包含任何字母字符请帮助
vim - 无法计算 Vim 中的匹配数
你如何计算 Vim 中的匹配数?
例如,对于文本
awk - 无法通过 AWK 过滤终端中的第一行
使用 ls -1 后我尝试以下代码失败
如何获得终端的第一行?
vim - 如何在 VIM 中从 A 到 B 重复匹配?
我需要在<Annotation>
和之间获取所有文本</Annotation>
,其中出现一个单词MATCH
。我怎样才能在 VIM 中做到这一点?
javascript - 如何使用依赖于变量的模式执行 Javascript 匹配?
Remy Sharp 的 jQuery 标签建议插件的当前实现只检查标签开头的匹配项。例如,键入“Photoshop”将不会返回名为“Adobe Photoshop”的标签。
默认情况下,搜索区分大小写。我稍微修改了它以修剪多余的空格并忽略大小写:
我试图做的是再次修改它,以便在用户输入“Photoshop”时能够返回“Adobe Photoshop”。我试过使用match
,但当模式中存在变量时,我似乎无法让它工作:
以这种方式执行正则表达式搜索的正确语法是什么?