python 正则表达式匹配字符串中间的一段字符
时间: 2023-07-18 09:25:03 浏览: 110
python 实现正则表达式匹配
你可以使用正则表达式中的捕获组来匹配字符串中间的一段字符。例如,如果你要匹配字符串 "Hello world, my name is Bob" 中的 "world",可以使用以下代码:
```python
import re
string = "Hello world, my name is Bob"
pattern = r"Hello (\w+), my name is Bob"
match = re.search(pattern, string)
if match:
print(match.group(1)) # 输出 "world"
```
在这个正则表达式中,`\w+` 匹配一个或多个字母、数字或下划线,括号 `()` 表示这是一个捕获组,`group(1)` 则表示获取第一个捕获组的内容,即 "world"。
阅读全文