用于选择以=>开头的所有行的正则表达式Z:\ Z_Data \

时间:2014-04-27 21:55:42

标签: javascript regex select text

我正在寻找Regex表达式来查找/选择以

开头的所有行的文本
Z:\Z_Data\Zotero\_Dados\storage\

并以同一行的最后一个字符结尾。

考虑以下示例,只应选择第1行和第3行:

Z:\Z_Data\Zotero\_Dados\storage\4SSK8KUM\etc.
The file Z:\Z_Data\Zotero\_Dados\storage\3V3K86CX\etc.
Z:\Z_Data\Zotero\_Dados\storage\3SSK9sdasdKUM\etc.

非常感谢, CADU

2 个答案:

答案 0 :(得分:3)

您可以使用

^Z:\\Z_Data\\Zotero_Dados\\storage\\

^将表达式锚定到开头,因此行必须以此表达式开头。

我不确定“最后一个角色的结尾......”是什么意思,但我认为这就像你不希望在路径之后留下任何空格。您可以使用:

^Z:\\Z_Data\\Zotero_Dados\\storage\\[^\s]*$

答案 1 :(得分:-3)

这可能会对您有所帮助:

var html = "Z:\\Z_Data\\Zotero\\_Dados\\storage\\4SSK8KUM\\etc. \
The file Z:\\Z_Data\\Zotero\\_Dados\\storage\\3V3K86CX\\etc. \
Z:\\Z_Data\\Zotero\\_Dados\\storage\\3SSK9sdasdKUM\\etc.";

var myregexp = /^.*Z:\\Z_Data\\Zotero\\_Dados\\storage\\.*$/mg;
var match = myregexp.exec(html);
while (match != null) {
console.log(match[0]);
}

http://regex101.com/r/eP4vH3