Javascript 用正则表达式解析jsdoc样式的注释
regexp将如何提取以下字符串中的Javascript 用正则表达式解析jsdoc样式的注释,javascript,regex,Javascript,Regex,regexp将如何提取以下字符串中的title值: /* @title: Untitled @description: This is an example */ 我认为应该这样做: var r = /\s*\@title\:(.*)$/gmi; var title = r.exec(yourString)[1].trim(); 这是一条评论,你确定你有权访问它吗?/\@title\:(*。?)\@/是的。我正在对存储在blob中的平面文件运行它。这还将捕获前导空间,因此您可能希望
title
值:
/*
@title: Untitled
@description: This is an example
*/
我认为应该这样做:
var r = /\s*\@title\:(.*)$/gmi;
var title = r.exec(yourString)[1].trim();
这是一条评论,你确定你有权访问它吗?
/\@title\:(*。?)\@/
是的。我正在对存储在blob中的平面文件运行它。这还将捕获前导空间,因此您可能希望添加一行以从捕获的标题中删除任何前导空间。不幸的是,这将捕获空标题案例的以下行:)我认为在应用正则表达式后,最好处理前导空格。还原到以前的版本。我添加了一个trim()来解决此问题:)