我正在尝试创建一个用于提取歌手,歌词作者的正则表达式。我想知道如何使歌词作者搜索成为可选项。
示例多行字符串:
Fireworks Singer: Katy Perry
Vogue Singers: Madonna, Karen Lyricist: Madonna
正则表达式: /Singers?:(.\*)\s?Lyricists?:(.\*)/
这与第二行正确匹配,并提取Singers(Madonna, Karen)
和Lyricists(Madonna)
但是,当没有抒情诗人时,它不适用于第一行。
如何使歌词搜索成为可选内容?
$1
,$2
...)如何将嵌套括号也通过数字引用?