如何从Python的字符串内部提取子字符串?
您可以在正则表达式中使用组捕获来从字符串内部提取子字符串。您需要知道要提取的子字符串的格式和周围。例如,如果您有一行并且想要从中提取格式为$xxx,xxx.xx的货币信息,则可以使用以下内容:
import retext = '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