国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > regex > 正文

正則表達式應用之提煉百度歌詞的實現代碼

2020-01-20 22:17:02
字體:
來源:轉載
供稿:網友


這里的歌詞一般都是LRC格式的,是有時間的,如果想用作文本沒有時間的話,文本里面的時間段就會成為了干擾障礙。
  下面是一首歌的Lrc歌詞

復制代碼 代碼如下:

[ti:聽說]
[ar:劉若英]
[al:我的失敗與偉大]
[by:活在當下]
[00:01.22]劉若英 - 聽說
[00:03.79]專輯名稱:聽說?
[00:06.73]作詞:葛大為 作曲:林健華
[00:09.74]
[00:10.79]lrc制作:卜超 QQ:6313827
[00:25.13]
[00:27.08]聽說 你身邊有新面孔
[00:32.04]聽說 你不再寂寞
[00:35.33]聽說 你提起我
[00:38.73]我過得不錯 忙碌中還有感動
[00:45.38]嘗試愛過幾個人 面對愛 也誠實許多
[00:52.86]只能被聽說 安排著
[00:56.91]關于你我的 對的或錯的
[00:60.00]兩個人 曾經相似的 卻以為都變了
[01:06.18]只能靠聽說 各自愛著
[01:10.24]不需要證明 當時決定是錯的
[01:13.31]想著聯絡 不如心底遠遠問候
[01:19.56]最美麗 莫過于聽說你 還回憶
[01:24.80]其實我也感激 當我聽說你還相信愛情
[01:45.82]
[01:47.83]聽說 我巷口你常經過
[01:52.76]聽說 你厭倦寂寞
[01:56.10]聽說 你問候我
[01:59.52]我過得不錯 忙碌中還有感動
[02:06.04]嘗試愛過幾個人 面對愛 也誠實許多
[02:52.11][02:12.94]
[02:52.67][02:13.35]只能被聽說 安排著
[02:56.63][02:17.26]關于你我的 對的或錯的
[02:59.77][02:20.32]兩個人 曾經相似的 卻以為都變了
[03:06.11][02:26.48]只能靠聽說 各自愛著
[03:10.07][02:30.56]不需要證明 當時決定是錯的
[03:13.10][02:33.62]想著聯絡 不如心底遠遠問候
[03:19.31][02:39.88]最美麗 莫過于聽說你 還回憶
[03:24.58][02:45.12]其實我也感激 當我聽說你還相信愛情
[03:33.66]
[03:36.56]聽說 我身邊有新面孔
[03:42.53]聽說 你祝福了我
[03:52.39]
[03:53.93]lrc制作:卜超 QQ:6313827

這里的時間段很有規律,一般以“[”開頭以“]”結尾,有重復的時候就會出現兩段時間段。第一時間想到了正則表達式,于是就用正則表達式寫了如下的程序
復制代碼 代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta charset="UTF-8" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head>
<body>
<?php
$contents2 = "";
$filename = "html/tingshuo.lrc";
$contents = file_get_contents($filename);
echo nl2br($contents);
echo "<br /><br />";
preg_match_all("http://][^/[].*+/",$contents,$array);
$numArray = count($array[0]);
for($i = 0;$i<$numArray;$i++){
$contents2.=trim($array[0][$i],"/]");//去除左邊的“]”
$contents2.="<br />";
}
echo "<br /><h2>這是處理后的歌詞記錄</h2><br />";
echo $contents2;
echo "<br /><h2>這是未處理的歌詞記錄</h2><br />";
echo "<br />";
echo "<pre>";
print_r($array);
echo "</pre>";
?>
</body>
</html>

于是乎,終于看見一線完美的喜悅――
復制代碼 代碼如下:

[ti:聽說]
[ar:劉若英]
[al:我的失敗與偉大]
[by:活在當下]
[00:01.22]劉若英 - 聽說
[00:03.79]專輯名稱:聽說?
[00:06.73]作詞:葛大為 作曲:林健華
[00:09.74]
[00:10.79]lrc制作:卜超 QQ:6313827
[00:25.13]
[00:27.08]聽說 你身邊有新面孔
[00:32.04]聽說 你不再寂寞
[00:35.33]聽說 你提起我
[00:38.73]我過得不錯 忙碌中還有感動
[00:45.38]嘗試愛過幾個人 面對愛 也誠實許多
[00:52.86]只能被聽說 安排著
[00:56.91]關于你我的 對的或錯的
[00:60.00]兩個人 曾經相似的 卻以為都變了
[01:06.18]只能靠聽說 各自愛著
[01:10.24]不需要證明 當時決定是錯的
[01:13.31]想著聯絡 不如心底遠遠問候
[01:19.56]最美麗 莫過于聽說你 還回憶
[01:24.80]其實我也感激 當我聽說你還相信愛情
[01:45.82]
[01:47.83]聽說 我巷口你常經過
[01:52.76]聽說 你厭倦寂寞
[01:56.10]聽說 你問候我
[01:59.52]我過得不錯 忙碌中還有感動
[02:06.04]嘗試愛過幾個人 面對愛 也誠實許多
[02:52.11][02:12.94]
[02:52.67][02:13.35]只能被聽說 安排著
[02:56.63][02:17.26]關于你我的 對的或錯的
[02:59.77][02:20.32]兩個人 曾經相似的 卻以為都變了
[03:06.11][02:26.48]只能靠聽說 各自愛著
[03:10.07][02:30.56]不需要證明 當時決定是錯的
[03:13.10][02:33.62]想著聯絡 不如心底遠遠問候
[03:19.31][02:39.88]最美麗 莫過于聽說你 還回憶
[03:24.58][02:45.12]其實我也感激 當我聽說你還相信愛情
[03:33.66]
[03:36.56]聽說 我身邊有新面孔
[03:42.53]聽說 你祝福了我
[03:52.39]
[03:53.93]lrc制作:卜超 QQ:6313827
這是處理后的歌詞記錄
劉若英 - 聽說
專輯名稱:聽說?
作詞:葛大為 作曲:林健華
lrc制作:卜超 QQ:6313827
聽說 你身邊有新面孔
聽說 你不再寂寞
聽說 你提起我
我過得不錯 忙碌中還有感動
嘗試愛過幾個人 面對愛 也誠實許多
只能被聽說 安排著
關于你我的 對的或錯的
兩個人 曾經相似的 卻以為都變了
只能靠聽說 各自愛著
不需要證明 當時決定是錯的
想著聯絡 不如心底遠遠問候
最美麗 莫過于聽說你 還回憶
其實我也感激 當我聽說你還相信愛情
聽說 我巷口你常經過
聽說 你厭倦寂寞
聽說 你問候我
我過得不錯 忙碌中還有感動
嘗試愛過幾個人 面對愛 也誠實許多
只能被聽說 安排著
關于你我的 對的或錯的
兩個人 曾經相似的 卻以為都變了
只能靠聽說 各自愛著
不需要證明 當時決定是錯的
想著聯絡 不如心底遠遠問候
最美麗 莫過于聽說你 還回憶
其實我也感激 當我聽說你還相信愛情
聽說 我身邊有新面孔
聽說 你祝福了我
lrc制作:卜超 QQ:6313827
這是未處理的歌詞記錄
Array
(
[0] => Array
(
[0] => ]
[1] => ]
[2] => ]
[3] => ]
[4] => ]劉若英 - 聽說
[5] => ]專輯名稱:聽說?
[6] => ]作詞:葛大為 作曲:林健華
[7] => ]
[8] => ]lrc制作:卜超 QQ:6313827
[9] => ]
[10] => ]聽說 你身邊有新面孔
[11] => ]聽說 你不再寂寞
[12] => ]聽說 你提起我
[13] => ]我過得不錯 忙碌中還有感動
[14] => ]嘗試愛過幾個人 面對愛 也誠實許多
[15] => ]只能被聽說 安排著
[16] => ]關于你我的 對的或錯的
[17] => ]兩個人 曾經相似的 卻以為都變了
[18] => ]只能靠聽說 各自愛著
[19] => ]不需要證明 當時決定是錯的
[20] => ]想著聯絡 不如心底遠遠問候
[21] => ]最美麗 莫過于聽說你 還回憶
[22] => ]其實我也感激 當我聽說你還相信愛情
[23] => ]
[24] => ]聽說 我巷口你常經過
[25] => ]聽說 你厭倦寂寞
[26] => ]聽說 你問候我
[27] => ]我過得不錯 忙碌中還有感動
[28] => ]嘗試愛過幾個人 面對愛 也誠實許多
[29] => ]
[30] => ]只能被聽說 安排著
[31] => ]關于你我的 對的或錯的
[32] => ]兩個人 曾經相似的 卻以為都變了
[33] => ]只能靠聽說 各自愛著
[34] => ]不需要證明 當時決定是錯的
[35] => ]想著聯絡 不如心底遠遠問候
[36] => ]最美麗 莫過于聽說你 還回憶
[37] => ]其實我也感激 當我聽說你還相信愛情
[38] => ]
[39] => ]聽說 我身邊有新面孔
[40] => ]聽說 你祝福了我
[41] => ]
[42] => ]lrc制作:卜超 QQ:6313827
)
)

大功告成,正則表達式處理這類問題真的很好用,若有對本問更好的建議,歡迎留言

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安远县| 宜州市| 南丰县| 鹿邑县| 九台市| 宁波市| 集贤县| 古交市| 岐山县| 灵宝市| 玉林市| 台中市| 淮阳县| 开平市| 丰宁| 渑池县| 札达县| 闻喜县| 巴青县| 清苑县| 新巴尔虎右旗| 台湾省| 桐乡市| 盱眙县| 十堰市| 安顺市| 绥宁县| 沭阳县| 抚顺市| 怀集县| 赤城县| 安溪县| 禹城市| 焉耆| 准格尔旗| 台中市| 稻城县| 澄城县| 哈密市| 墨脱县| 黑山县|