【发布时间】:2011-02-15 17:02:42
【问题描述】:
我有一个带有和弦的大音乐文件(大约 20k 行)。
我正在尝试制作一个程序来从我的文件中删除和弦。
我查找和弦的正则表达式是:
Regex regex = new Regex("([A-G](#|b)*([a-z]|[0-9])*)(/[A-G](#|b)*([a-z]|[0-9])*)*");
这个问题是一个逻辑问题。
如何使用我的正则表达式检测我的文本行是否只有和弦?
更新: 文件样本:
C G
Justo é o Senhor em seus santos caminhos,
A - G/B C D4 D G
Benigno em todas as suas obras. (bis)
G C C7
Perto está o Senhor, (perto está dos que o invocam,)
F C D - G C F G C F
De todos que o invocam (De todos que o invocam)
C/G G C F C
Em verdade. Aleluia! Aleluia!
【问题讨论】:
-
您能否提供该文件的示例。就几行?
-
为什么是小写字母?他们将不带标点的线条。