如何从Python的字符串内部提取子字符串?

您可以在正则表达式中使用组捕获来从字符串内部提取子字符串。您需要知道要提取的子字符串的格式和周围。例如,如果您有一行并且想要从中提取格式为$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

实际的正则表达式将取决于用例的条件。

以上是 如何从Python的字符串内部提取子字符串? 的全部内容, 来源链接: utcz.com/z/358353.html

回到顶部