我正在尝试根据字符串是否以美元符号开头来提取信息。
我有一个字符串"我买了$ BTC"
我想知道如果字符串中的单词以美元符号开头,请告诉我。所以我试图了解这个案例" BTC"。我试过,string.replace方法和findall,但是无法提取这些信息。我进一步读到美元符号在Python中用作插值,我假设这导致了问题。
有什么想法可以帮助我吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
以下代码块适用于我 - 返回“BTC”。有问题的正则表达式是“\ $(\ w +)”
import re
test = "I bought $BTC today"
result = re.search("\$(\w+)", test)
print result.group(1)
组(1)指定您在括号内的字符之后。