pattern = r'"lrc":"(.*)","link"'
时间: 2023-11-17 12:09:03 浏览: 77
这是一个正则表达式模式,用于匹配字符串中以`"lrc":"`开头,`","link"`结尾的部分,并将中间的任意字符(除了换行符)作为一个分组进行匹配。可以使用Python中的re模块进行匹配,示例代码如下:
```python
import re
# 定义正则表达式模式
pattern = r'"lrc":"(.*)","link"'
# 待匹配的字符串
= '{"lrc":"[00:00.000] 作曲 : 周杰伦\n[00:01.000] 作词 : 方文山\n[00:02.000] 编曲 : 周杰伦\n[00:03.000] 监制 : 周杰伦\n[00:04.000] \n[00:05.000] 命运就像拨弦的箭\n[00:08.000] 弹奏出我人生的旋律\n[00:11.000] 一曲终了 一生过去\n[00:14.000] 我们都要去面对\n[00:17.000] \n[00:18.000] 命运就像拨弦的箭\n[00:21.000] 弹奏出我人生的旋律\n[00:24.000] 一曲终了 一生过去\n[00:27.000] 我们都要去面对\n[00:30.000] \n[00:31.000] 命运就像拨弦的箭\n[00:34.000] 弹奏出我人生的旋律\n[00:37.000] 一曲终了 一生过去\n[00:40.000] 我们都要去面对\n[00:43.000] \n[00:44.000] 命运就像拨弦的箭\n[00:47.000] 弹奏出我人生的旋律\n[00:50.000] 一曲终了 一生过去\n[00:53.000] 我们都要去面对\n[00:56.000] ","link":"https://y.qq.com/n/yqq/song/000xdZuV2LcQ19.html"}'
# 进行匹配
result = re.search(pattern, s)
# 输出匹配结果
print(result.group(1))
```
输出结果为:
```
[00:00.000] 作曲 : 周杰伦\n[00:01.000] 作词 : 方文山\n[00:02.000] 编曲 : 周杰伦\n[00:03.000] 监制 : 周杰伦\n[00:04.000] \n[00:05.000] 命运就像拨弦的箭\n[00:08.000] 弹奏出我人生的旋律\n[00:11.000] 一曲终了 一生过去\n[00:14.000] 我们都要去面对\n[00:17.000] \n[00:18.000] 命运就像拨弦的箭\n[00:21.000] 弹奏出我人生的旋律\n[00:24.000] 一曲终了 一生过去\n[00:27.000] 我们都要去面对\n[00:30.000] \n[00:31.000] 命运就像拨弦的箭\n[00:34.000] 弹奏出我人生的旋律\n[00:37.000] 一曲终了 一生过去\n[00:40.000] 我们都要去面对\n[00:43.000] \n[00:44.000] 命运就像拨弦的箭\n[00:47.000] 弹奏出我人生的旋律\n[00:50.000] 一曲终了 一生过去\n[00:53.000] 我们都要去面对\n[00:56.000]
```
阅读全文