@@ -21,7 +21,7 @@ public enum MessageLevel
2121 private SimaiParser simaiParser = new ( ) ;
2222 private SimaiTokenizer simaiTokenizer = new ( ) ;
2323
24- [ GeneratedRegex ( @"^\(\d +\)" ) ]
24+ [ GeneratedRegex ( @"^\([\d\.] +\)" ) ]
2525 private static partial Regex BpmTagRegex ( ) ;
2626
2727 private static string Add1Bar ( string maidata )
@@ -38,11 +38,19 @@ private static string Add1Bar(string maidata)
3838 [ GeneratedRegex ( @"\[(\d+)-(\d+)]" ) ]
3939 private static partial Regex SimaiError2 ( ) ;
4040
41+ [ GeneratedRegex ( @"(\d)\(" ) ]
42+ private static partial Regex SimaiError3 ( ) ;
43+
44+ [ GeneratedRegex ( @",[csbx\.\{\}]," ) ]
45+ private static partial Regex SimaiError4 ( ) ;
46+
4147 private static string FixChartSimaiSharp ( string chart )
4248 {
43- chart = chart . Replace ( "\n " , "" ) . Replace ( "\r " , "" ) ;
49+ chart = chart . Replace ( "\n " , "" ) . Replace ( "\r " , "" ) . Replace ( "{{" , "{" ) . Replace ( "}}" , "}" ) ;
4450 chart = SimaiError1 ( ) . Replace ( chart , "$1,{" ) ;
51+ chart = SimaiError3 ( ) . Replace ( chart , "$1,(" ) ;
4552 chart = SimaiError2 ( ) . Replace ( chart , "[$1:$2]" ) ;
53+ chart = SimaiError4 ( ) . Replace ( chart , ",," ) ;
4654 return chart ;
4755 }
4856
0 commit comments