python中.search
时间: 2024-01-18 19:25:09 浏览: 73
在 Python 中,`.search()` 是正则表达式中的一种方法,用于在字符串中查找与正则表达式匹配的子字符串。
`.search()` 方法是通过调用正则表达式对象的 `.search()` 方法实现的。下面是一个简单的例子:
```python
import re
text = "The quick brown fox jumps over the lazy dog."
pattern = "fox"
# 创建正则表达式对象
regex = re.compile(pattern)
# 在字符串中查找匹配的子字符串
match = regex.search(text)
if match:
print("Match found:", match.group())
else:
print("Match not found")
```
输出:
```
Match found: fox
```
在上面的代码中,我们首先导入了 Python 的 `re` 模块,并创建了一个正则表达式对象 `regex`,然后使用 `.search()` 方法在字符串 `text` 中查找与正则表达式 `pattern` 匹配的子字符串。如果找到了匹配的子字符串,就会输出 "Match found:",并将匹配的子字符串打印出来。否则,输出 "Match not found"。
阅读全文