Inhaltsverzeichnis
这是处理后的歌词记录
这是未处理的歌词记录
Heim php教程 php手册 php正则表达式应用之提炼歌词

php正则表达式应用之提炼歌词

Jun 13, 2016 am 10:42 AM
php allgemein Runter 功能 Text 正则 百度 von 表达式 Spieluhr

前几天看了下百度音乐盒的功能,发现有歌词功能

  这里的歌词一般都是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  这里的时间段很有规律,一般以“[”开头以“]”结尾,有重复的时候就会出现两段时间段。第一时间想到了正则表达式,于是就用正则表达式写了如下的程序

                                 
";            preg_match_all("/][^[].*+/",$contents,$array);            $numArray = count($array[0]);            for($i = 0;$i";            }            echo "

这是处理后的歌词记录


";            echo $contents2;            echo "

这是未处理的歌词记录


";            echo "
";            echo "
";            print_r($array);            echo "
Nach dem Login kopieren
";        ?>   
  于是乎,终于看见一线完美的喜悦——

[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] => ]关于你我的 对的或错的      &nbs

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

CakePHP Datum und Uhrzeit

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Feb 19, 2025 pm 04:54 PM

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

CakePHP-Datei hochladen

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

Besprechen Sie CakePHP

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein

CakePHP-Kurzanleitung CakePHP-Kurzanleitung Sep 10, 2024 pm 05:27 PM

CakePHP-Kurzanleitung

CakePHP erstellt Validatoren CakePHP erstellt Validatoren Sep 10, 2024 pm 05:26 PM

CakePHP erstellt Validatoren

See all articles