我正在寻找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
答案 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]);
}