我在使用正则表达式时遇到了困难。我有一个 MYSQL 表,其中包含 ABC 标记的曲调,看起来有点像这样:
X: 1
T: Spórt
M: 6/8
L: 1/8
R: jig
K: Dmaj
|:AdF ~A3 | GBE ~G3 | AdF ~A3 |
GBE cde | AdF ~A3 | GBE ~G3 |
cdc A2G | EAA D3 :|
我想在 MYSQL 中创建一个搜索功能,该功能将按开始音符的顺序列出曲调。在这种情况下,我需要返回A
大多数曲调都以以下任一开头: bar-line |
,重复 bar-line|:
或 no bar-line (这意味着我必须匹配第一行中包含 bar-lines 的第一个字符)
关于什么正则表达式可以做到这一点的任何建议?我发现正则表达式非常令人困惑!