gpt4 book ai didi

regex - 使用正则表达式提取由定界符分隔的文本的某些部分

转载 作者:行者123 更新时间:2023-12-04 16:23:22 28 4
gpt4 key购买 nike

我有一个示例输入文件,如下所示,其列ID,名称,开始日期,结束日期,年龄,描述,位置

220;John;23/11/2008;22/12/2008;28;Working as a Professor in University;Hyderabad
221;Paul;30;23/11/2008;22/12/2008;He is a Software engineer at MNC;Bangalore
222;Emma;23/11/2008;22/12/200825;Working as a mechanical enginner;Chennai

它包含30行数据。我的要求是仅从上述文本文件中提取描述。

我的输出应包含

Working as a Professor in University

He is a Software enginner at MNC

working as a mechanical enginner



我需要找到一个正则表达式来提取Description,并尝试了多种尝试但仍未找到解决方案。有什么建议么?

最佳答案

您可以使用此正则表达式

[^;]+(?=;[^;]*$)
[^;]匹配 ;以外的任何字符
+是将前面的char或group 1匹配多次的量词
*是将前面的char或group 0匹配多次的量词
$是字符串的结尾
(?=pattern)是一个前瞻,它可以检查特定的模式是否提前发生

关于regex - 使用正则表达式提取由定界符分隔的文本的某些部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14950082/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com