使用python查找字符串的一部分?

123

例如:

string = "abcdefghi"
separated = "abc" + x + "ghi"
x = ???

我想使用任何字符串查找 x。

事故
x=re.search('(?<=abc).*(?=ghi)','abcdefghi').group(0)
print(x)

输出

def

解释正则表达式

(?<=abc)  #Positive look behind. Start match after abc
.*        #Collect everything that matches the look behind and look ahead conditions
(?=ghi)   #Positive look ahead. Match only chars that come before ghi

re.search文档在这里
AMatch Object由 返回re.search一个group(0)上调用将返回全场比赛。Match Object可在此处找到详细信息

注:
正则表达式是剧烈而将匹配/回报defghixyzabcdefghixyzghi在这里
查看演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python-使用变量作为字符串格式的一部分

删除字符串的一部分

SQL查找替换字符作为字符串的一部分

SQL-查询以查找字符串是否包含Column中值的一部分

查找字符串的哪一部分与正则表达式python不匹配

RoR-查找字符串的一部分是否与哈希数组匹配

数据框R-查找字符串的一部分并返回某些两个值

用正则表达式查找字符串的一部分

在XML文件中使用bash查找并替换字符串的一部分

在数组中查找字符串的一部分

Java replaceAll仅查找字符串的一部分

在知道字符串的一部分的情况下查找字符串并返回字符串

MySQL查询以查找字符串的一部分是否不是数字

MongoDB查找字段是较长字符串的一部分

REGEX在路径中查找字符串并排除字符串的一部分

查找字符串中的模式并连接R中的唯一部分

如何在字段中查找字符串的一部分,如果存在,请用另一个字段替换它?

正则表达式查找并替换为gulp / node,并在替换中使用查找字符串的一部分?

在字符串数组中查找字符串的一部分

如何在python数组中查找字符串的一部分

Python 是否有字符串函数来查找字符串的一部分

Python 使用字符串值作为类/代码的一部分

如何在用户输入提供的列表中查找字符串或字符串的一部分?

在元胞数组(本身是结构的一部分)中查找字符串的所有出现

如何在dict中查找字符串是否作为字符串中带点的键的一部分

在模型的值及其關係(一對多)中查找字符串的一部分的自定義搜索

使用 BigQuery SQL 查找字符串的一部分並在分隔符之間提取數據

Visual Studio 代码查找替换查找中使用的字符串的另一部分

正则表达式查找字符串的一部分和相关值