【发布时间】:2018-05-24 16:31:14
【问题描述】:
这是我所指的文字:
' High 4:55AM 1.3m Low 11:35AM 0.34m High 5:47PM 1.12m Low 11:40PM 0.47m First Light 5:59AM Sunrise 6:24AM Sunset 5:01PM Last Light 5:27PM '
使用 Python 和正则表达式,我只想捕获:“High 4:55AM 1.3m Low 11:35AM 0.34”(这是文本的第一部分,理想情况下我想在没有额外空格的情况下捕获它)。
到目前为止,我已经尝试过这个正则表达式:.{44}
它设法捕获了我想要的文本组,即前 44 个字符,但它也捕获了我不想要的后续 44 个字符组。
【问题讨论】:
-
你需要去掉 g(全局)标志
-
如果您只想要前 44 个字符,只需使用索引:您不需要正则表达式。
-
请写下你正在使用的代码。