嗯,我一直在搜索和测试,但我不知道如何做以下操作:
我有这段文字:
*Intro*
| [C] – [G] – [Am] – [F] – [Dm] – [G]
*VERSE 1*
=[C][G][Am]
=cu{a}nto he esp{e}rado este mo{m}ento
| [F] – [F] – [Dm] – [F] – [Dm] – [G]
我需要找到以"|"开头的行中所有[]内的单词。
我知道可以使用:
^\|.*
将从开始到结束找到这些行,并使用以下方法:
\[(.*?)\]
将选择所有括号及其内容,但我不知道如何表达。
找到这个
^\|.*
,并将结果应用于\[(.*?)\]
为什么不一步一步来?因为我想使用preg_replace将单词包装在HTML标记中。我是否采取了正确的方法?
非常感谢。
<span>
和</span>
)请展示您期望的最终结果,包括标签。 - mickmackusa<span class="chord" data-original-title="" title="">C</span>
。 - Rudy Palacios