REGEX模式用于解析括号和分号所描绘的数据


REGEX Pattern to parse data in parenthesis and semicolon delineated

我正在尝试解析这个文本:

<>之前HTop 1.1 (iPhone;iPhone OS 4.3.3)之前

我想具体提取的数据是:

    1.1
  • iPhone
  • iPhone OS 4.3.3

我可以得到大部分数据,但是"("继续进入我的正则表达式结果。不能真的理解为什么,并希望有人有更多的知识可以帮助?

谢谢! !

试试这样的正则表达式:

^HTop ('d+'.'d+) '((.*); (.*)')$

请注意,内括号被转义('(')),以便它们在字面上匹配,并且不包括在组中。