不包含冒号本身
时间: 2023-09-12 09:07:43 浏览: 91
元组的特性-python基础实训
如果要排除冒号本身,可以使用正向零宽断言来实现:
```python
import re
with open('file.txt', 'r') as f:
content = f.read()
paths = re.findall(r"/\S+?(?=:)", content)
```
这里的正则表达式与之前的基本相同,只是多了一个 `(?=:)` 的部分,表示匹配时要求路径后面紧跟着一个冒号,但是不包含这个冒号本身。这样就能找到所有符合要求的路径了。
阅读全文