正则表达式到FindAll字符串链,直到带有python的点

马丁·布希耶(Martin Bouhier)

我需要regex表达式让我知道:之前的单词,直到a为止。正确的输出将是

['Socios: Norberto Alejandro PERONACE, 16/8/1973', 'Joaquin: jaja']

这是我的代码:

text = "Esc. 7, Fº 10, 14/1/2019, Esc. M. Paula Corallo, Reg. 1525, Socios: Norberto Alejandro PERONACE, 16/8/1973. Joaquin: jaja."

if re.findall(r":", text):
    print(re.findall(r"\w+: \w+.\Z", text))
else:
    print("Match not found")
维克多·史翠比维

您可以使用

re.findall(r'\S+:[^.]+', text)

正则表达式演示

细节

  • \S+ -1个以上非空白字符
  • : -冒号
  • [^.]+ -1+个非点字符。

另请参阅Python演示

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C# 正则表达式不匹配带有点的字符串

匹配所有内容,直到可选字符串(Python正则表达式)

带有特殊字符python的正则表达式负前瞻字符串

python中带有正则表达式比较的字符串在python中失败

带有字符串标记化的Python正则表达式

带有Unicode字符串的Python正则表达式不起作用

在python中查找带有正则表达式的字符串

Python3 使用带有正则表达式的 Dict 替换字符串

带有Unicode字符串的Python正则表达式

Python正则表达式获取所有内容,直到字符串中的第一个点

使用正则表达式获取子字符串(带有“”的字符串)

用正则表达式替换带有python中字符串列表的字符串

如何通过Python在属性文件中使用带有正则表达式字符串的正则表达式模式进行搜索

使用正则表达式从0到999之间的数字中提取带有数字的字符串

正则表达式到字符串

perl 正则表达式与带有“+”字符的字符串匹配

如何删除除带有正则表达式的某些字符后的字符串?

带有特定字符串和任意数量的字符的正则表达式

正则表达式:中间有一个点的字符串

正则表达式匹配直到满足特定字符串或字符串结尾

Python中的正则表达式无法解析包含点的字符串

带有字符串utf8的Java正则表达式

正则表达式-匹配带有:和空格的字符串

使用带有或语句的正则表达式分割字符串

修正带有文本和整数的字符串的正则表达式?

Java正则表达式处理带有嵌套数据的字符串对象

使用正则表达式获取带有大写符号的字符串迅速的URL

Scala:带有字符串插值的正则表达式用于匹配

正则表达式提取查询参数失败,并带有DateTime字符串