我有成千上万个不同的正则表达式,它们看起来像这样:
^Mozilla.*Android.*AppleWebKit.*Chrome.*OPR\/([0-9\.]+)我该如何获得与正则表达式中的
.*
匹配的子字符串?例如,对于上面的正则表达式,我会得到四个不同的.*
的子字符串。此外,我不知道有多少个.*
,尽管我可以通过对给定的正则表达式字符串进行一些简单的操作来可能找出,但这将给程序带来更多的复杂性。我处理了相当大量的数据,所以请着重考虑效率。