我有很长的艺术家名单和他们的歌曲。 下面列出了几个例子:
30 Seconds To Mars - Savior
3-nen E-Gumi Utatan - Seishun Satsubatsuron (TV)
7!! - Start Line (TV)
ABBA - Estoy soñando
AKINO with bless4 - Kimi no Shinwa ~ Aquarion Dai Ni Shou (TV)
µ's - Angelic Angel (TV)
每个名称都像这个列表一样,我试图添加所有可能的组合。
我需要一份分隔所有艺术家和歌曲的清单。 我如何提取艺术家,以便我可以将其复制到另一个文件。 我将如何提取歌曲,以便将其复制到另一个文件中。
如上所述格式为艺术家 - 歌曲
我试过这个正则表达式atm:^.*(-)
但是这也选择了 - 符号
答案 0 :(得分:1)
{{1}}
以下是DEMO
答案 1 :(得分:0)
似乎并不难;你只需要在正则表达式中包含空格,可以是文字或正则表达式\s
。
此外,正则表达式中的捕获组位于 - 符号周围。我假设您需要捕捉艺术家和标题。
^(.*?)\s+-\s+(.*?)$
然后只使用\1
代替艺术家,\2
代替标题。
至于你想要做什么......只需制作两份文件副本,然后用\1
替换为艺术家的一份副本,另一份用\2
替换为标题。
答案 2 :(得分:0)