javascript - 使用 javascript 匹配存储正则表达式的一部分

标签 javascript regex match

我想找到一段文本中的所有#tags(使用javascript)并使用它们。正则表达式 myString.match(/#\w+/g) 有效,但我也得到了 #。如何只获取没有 # 的单词?

最佳答案

你可以这样做:

var code='...';
var patt=/#(\w+)/g;
var result=patt.exec(code);

while (result != null) {
    alert(result[1]);
    result = patt.exec(code);    
}

() 表示组。然后您可以访问这些组并查看它们包含的内容。请参阅herehere了解更多信息。

关于javascript - 使用 javascript 匹配存储正则表达式的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8820387/

相关文章:

javascript - 如何使用本地存储在另一个页面上显示上传的图像?

javascript - 生成 HTML 文件(或内含 html 的 Zip)供用户下载

regex - 这两个正则表达式能给出不同的结果吗?

Neo4j:查找出演和导演任何电影的人

javascript - 正则表达式街道地址匹配

javascript - js,查找/匹配/搜索元素是否按数据名称存储数据

javascript - jQuery ajax 从另一台服务器加载 html

java.util.regex.PatternSyntaxException

regex - 如何使用 Regex 过滤 PowerShell 字符串中不需要的部分并替换?

javascript - 查看对象引用的工具