正则表达式库将匹配第一个可能的匹配字符串,如果可能会匹配在给定位置开始的字符串,则除非设置了标志 match_any,否则它会匹配可能最长的字符串;如果设置了此标志,则返回遇到的第一个匹配项。 使用 match_any 选项可以减少查找匹配项的时间 - 但是,仅当用户不太关注匹配的内容时,此选项才有用 - 例如,它不适用于搜索和替换操作。 当多个可能的匹配项全部在同一位置开始并且长度全部相同时,选择的匹配项将是第一个最长的子表达式;如果两个或更多个匹配项的长度相同,则会检查第二个子表达式,并依此类推。
版权所有 © 2012 CA。 保留所有权利。 | 就该主题发送电子邮件至 CA Technologies |