我正在尝试解析一个字符串来检索主客队及其结果。所以字符串可以是这样的:Football: Real Madrid 2-1 FC BarcelonaFootball: Atletico de Madrid 4-2 Real Madrid假设您有主队名称,加上 {homeTeamGoals}-{awayTeamGoals} 中的结果,然后是客队名称我想使用正则表达式来解析字符串并检索团队名称和结果。我想过这样的事情:String PATTERN_SPORT = "([a-zA-Z]+ ?[0-9]?)"String PATTERN_NAME = "(.*)"String PATTERN_RESULT = "([0-9]*)-([0-9]*)"String PATTERN_SPORT_AND_HOME_TEAM_RESULT_AWAY_TEAM = Pattern.compile("^" + PATTERN_SPORT + ": " + PATTERN_NAME + " " + PATTERN_RESULT + " ?" + PATTERN_NAME + "?$")但它不匹配,我不知道为什么,因为我使用了模式名称 (.*),有什么线索吗?
添加回答
举报
0/150
提交
取消