正则表达式如何分别匹配多个括号中的值
⽂本⽰例
${SysTime}
正则表达式获取括号内容${CurrentTimeStr}/${SongDurationStr}(${TimePercentStr}/$if{CurrentMode!=Catch,HitObjectPercentStr,"暂不⽀持"}) ${NowPlaying}(ID:${Beatmap.BeatmapID})
Stars:${StarsStr} Mods:${ModShortNames}(ScoreMul:${Mods.ScoreMultiplier:f2} ModRanked:${Mods.IsRanked})
Current:${RemainingBreakTimeStr} Next:${TimeToNextBreakTimeStr}
${CurrentPPStr}pp / ${FcPPStr}pp => ${MaxPPStr}pp(${PPpercent:p2})
${c300}(${c300RateStr})/${c300g}(${c300gRateStr}) ${c200} ${c100} ${c50} ${cMiss+1}
$if{(c300gRate+c300Rate)*100>=150,"Good","Bad"}
Acc:${Accuracy:p2} Rank:${CurrentRank} BPM:${CurrentBPM:0.00}
之前因为${}中的变量没有⽤作其他的运算,所以匹配条件⽐较紧。现在可以参与运算了,所以打算把匹配条件换成\$\{.*\},但是这样所有的内容都被匹配进来了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论