如何在Python中从字符串中提取子字符串?

如何在Python中从字符串中提取子字符串?

**在本文中,我们将了解如何从Python中的字符串中提取子字符串。 **

第一种方法是使用正则表达式。创建搜索模式的字符字符串称为正则表达式或regex。 RegEx 可用于确定字符串是否包含给定的搜索模式。

我们将使用正则表达式的 re.search 方法,我们将搜索由正则表达式给出的给定字符串,并提取它。

阅读更多:Python 教程

示例1

在下面的示例中,我们输入一个字符串,并使用正则表达式’\ **(\ $ [0-9\,] *) ** ‘ 提取字符串的数值子字符串 -

输出

上述示例的输出如下:

给定字符串是
手机定价为15,745.95, 配备摄像头。
数值子字符串是:15,745.95

示例2

您可以在正则表达式中使用组捕获以从字符串中提取子字符串。您需要了解要提取的子字符串的格式和周围的格式。例如,如果您有一行并且要从中提取货币信息与格式 $ xxx,xxx.xx您可以使用以下内容 -

输出

这将输出如下内容:

$15,745.95

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程