这里有些例子:
Some text A
Some text A 8:00-19:00
8:00-19:00
Some text A 8:00-19:00 Some text B
对于上述每种情况,我需要捕获(如果可能):
- 时间(
8:00-19:00
) - 开头 (
Some text A
) - 结尾(
Some text B
)
使用这种模式#^(.*?) ?(\d{1,2}:\d{2}-\d{1,2}:\d{2})?$#
,我可以捕获(来自示例 2):
Some text A
8:00-19:00
但是我无法通过在模式的末尾添加(.*)
或来捕获该行的其余部分。(.*?)
你能帮助我吗?谢谢!