Как мне использовать регулярное выражение для анализа этой схемы аккордов?

Рассмотрим следующий ввод в качестве примера:

[Ami]Song lyrics herp derp [F]song lyrics continue
[C7/B]Song lyrics continue on another [F#mi7/D]line

Мне нужно проанализировать приведенное выше и повторить его следующим образом:

<div class="chord">Ami</div>Song lyrics herp derp <div class="chord">F</div>song lyrics continue
<div class="chord">C7/B</div>Song lyrics continue on another <div class="chord">F#mi7/D</div>line

Итак, в основном, мне нужно:

1) изменить [ на

,

2) затем добавьте содержимое скобок,

3) затем измените ] на

.

... с использованием PHP 5.3+.

10
задан Richard Rodriguez 29 October 2011 в 02:19
поделиться