Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试构建一个正则表达式来查找具有多次出现的文件名。我主要需要这个正则表达式来标识格式的 MP3 文件 - .
问题是我收藏中的一些艺术家在他们的名字中有 - 。因此,我需要构建一个正则表达式,它将列出所有那些在文件名中具有多个 - 的文件名(一个用于艺术家姓名,另一个用作艺术家和标题之间的分隔符[例如艺术家- 标题),手动标记它们。
到目前为止,我设法用一个单一的提取文件名 - 使用正则表达式
*-*
我现在需要的是一个正则表达式来匹配两个字面量 - 。
谢谢你,安德鲁·博格
stackoverflow 注释解析器打破了我的例子。
但你不能只使用*-*-*
*-*-*
采用:
([^-]*-){2}
现在,通知*-*并没有像你想象的那样工作。它似乎格式不正确,*正则表达式量词表示“零次或多次”,例如,a*(其中a是有效表达式)表示“a零次或多次”
*
a*
a
即使您的工具接受它,它也会匹配"------".
"------"