0

正規表現で困っています。次のような ABC 表記の曲を含む MYSQL テーブルがあります。

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

ほとんどの曲は次のいずれかで始まります: 小節線|、反復小節線、|:または小節線なし (つまり、小節線が含まれる最初の行の最初の文字と一致する必要があります)

これを行う正規表現の提案はありますか? 正規表現は非常に紛らわしいと思います!

4

1 に答える 1

0

試す:\|:?([A-Ga-g])

  • \|マッチ|
  • :?:存在する場合に一致します
  • ([A-Ga-g])メモを取得します。
于 2016-04-03T00:21:55.373 に答える