我正在尝试匹配以下行:
801. Our origination charge (Includes Originat ion Point (s) % or $ ) (f rom GFE #1)$ 1,169.00
我创建了这个正则表达式:
.*801\..*\(f\s?rom.*$\s?(.*)
这应该做的是:
- 匹配 801 之前的任何内容。
- 匹配任何东西直到(f\s?rom
- 匹配任何东西直到 $
- 可选空间
- 匹配线的其余部分
我相信这会破坏我的字符串的方式是这样的:
- 801。
- 我们的发起费用(包括发起点 (s) % 或 $ )
- (来自 GRE #1
- (没有什么)
- 1,169.00
然而,这种情况并非如此。我的正则表达式与此字符串不匹配。任何想法为什么?