我正在使用一个正则表达式,它在字符串中的每个“-”周围放置空格,例如。
02 jaguar-leopard, tiger-panther 08
会成为
02 jaguar - leopard, tiger - panther 08
请注意,如果“-”周围已经有空格,则无需进行任何更改,例如。
02 jaguar - leopard, tiger - panther 08
不应该成为
02 jaguar - leopard, tiger - panther 08
连字符的数量事先是未知的。
感谢您的任何想法...
编辑:我实际上并没有为此使用语言。我正在使用Ant Renamer(一个海量文件重命名实用程序)。重命名器 GUI 中有两个字段“表达式”和“新名称”来提供输入。这是来自帮助文件的示例:
从 mp3 文件名交换艺术家和标题:
表达式 = (. ) - (. ).mp3
新名称 = $2 - $1.mp3
和
从剧集编号为 SnnEmm 后跟标题的系列视频文件中提取集编号和标题:
表达式 = Code.Quantum.S([0-9]{2})E([0-9]{2}).(.*).FRENCH.XViD.avi
新名称 = Code Quantum - $1$2 - $3.avi