Python 通配符搜索 - 搜索词之间的空格
Python wildcard search - blanks in between search words
我的第一个 Whosebug 问题。非常感谢您的意见。
我正在尝试在 Google 金融网络检索中搜索 GOOG 股票 utf-8 解码并存储在变量中的以下内容:(试图从 100s 基本获取股票价格的位置数据行数。)
搜索词:<meta itemprop="price"
content="600.70"
如你所见,在"price"之后和"content"之前有几个空格。我尝试使用星号来替换空格,但它不起作用。有没有解决的办法?
m = re.search('<meta itemprop="price"*content="600.70"', variable)
print(m) -> None
m = re.search('<meta itemprop="price"( *)content="600.70"', variable)
print(m) -> None
我正在使用 Python 3.4.3
非常感谢!
- 使用 \s 代替 space(因此它也匹配换行符)
- 在字符串前加上 r。
- 在.之前添加\。 (只是为了准确)
例如
re.search(r'<meta itemprop="price"\s*content="600\.70"', variable)
我的第一个 Whosebug 问题。非常感谢您的意见。
我正在尝试在 Google 金融网络检索中搜索 GOOG 股票 utf-8 解码并存储在变量中的以下内容:(试图从 100s 基本获取股票价格的位置数据行数。)
搜索词:<meta itemprop="price"
content="600.70"
如你所见,在"price"之后和"content"之前有几个空格。我尝试使用星号来替换空格,但它不起作用。有没有解决的办法?
m = re.search('<meta itemprop="price"*content="600.70"', variable)
print(m) -> None
m = re.search('<meta itemprop="price"( *)content="600.70"', variable)
print(m) -> None
我正在使用 Python 3.4.3
非常感谢!
- 使用 \s 代替 space(因此它也匹配换行符)
- 在字符串前加上 r。
- 在.之前添加\。 (只是为了准确)
例如
re.search(r'<meta itemprop="price"\s*content="600\.70"', variable)