您可以在正则表达式中使用组捕获来从字符串内部提取子字符串。您需要知道要提取的子字符串的格式和周围。例如,如果您有一行并且想要从中提取格式为$xxx,xxx.xx的货币信息,则可以使用以下内容:
import re text = 'The phone is priced at $15,745.95 and has a camera.' m = re.search('(\$[0-9\,]*.[0-9]{2})', text) if m: print m.group(1)
这将给出输出:
$15,745.95
实际的正则表达式将取决于用例的条件。