我是regex的新手,希望能获得一些指导/帮助。
[目前,我正在寻找一个表达式,该表达式从提供的文本的第二行中提取文本的特定部分。
这里是文本:
123任何地方的大道温尼伯,曼尼托巴R3E 0L7加拿大药房经理:人药房执照持有者/所有人:123456 Manitoba Ltd.
请参见代码为here的正确格式
我的目标是从第二行派生'Manitoba'字符串,但是我想使它成为动态的,而不是编写一个始终将Manitoba提取为静态的表达式。我使用以下代码定位第二行:
(.*)(?=(\n.*){3}$)
(它从最后一行开始匹配3行,因此以所需的行为目标)
[我注意到,在数据集中,省(Manitoba)始终位于两个空格之间。
我可以在代码中添加任何内容,以便该表达式仅针对第二行,然后匹配空格之间的第一个字符串吗?
也许使用带有正向外观的惰性表达式?
如果我将所有比赛的目标都定位在空格之间,那么我既不需要'Manitoba'又需要'R3E 0L7'。
我希望它只与第二行中空格之间的第一段文本匹配。
非常感谢您的帮助:-)
谢谢。
我是regex的新手,希望能获得一些指导/帮助。目前,我正在寻找一个表达式,该表达式从提供的文本的第二行中导出文本的特定部分。这是...
一个选项可能是匹配第一行,然后在捕获group 1