当前位置: 首页 > 知识库问答 >
问题:

如何使用regex获得第二个值

安毅
2023-03-14
(DATE:)\s*(?<PLAYDATE>\d{1,2}[/|-]\d{1,2}[-|/](?:\d{4}|\d{2})).*\r\n

它返回的第一个日期,我是一个菜鸟在正则表达式,所以请帮助我,谢谢

共有1个答案

贲言
2023-03-14

您需要打开不区分大小写的修饰符i,以便进行不区分大小写的匹配。

(?is)(DATE:)\s*(?<PLAYDATE>\d{1,2}[/-]\d{1,2}[-/](?:\d{4}|\d{2}))(?!.*\bDate:)

演示

(?!.*\bdate:)声明日期后面的字符串不包含其他date:字符串

 类似资料:
  • 问题内容: 我有这张桌子: 如何为每个名称获得年份第二高的行,如下所示: 我尝试了以下查询,但没有成功: 上一个查询给了我这个错误:“ SQL错误(1235):此版本的MySQL尚不支持’LIMIT&IN / ALL / ANY / SOME子查询’” 而且我现在无法更改MySQL版本(5.6.25),因为该解决方案已经投入生产。 有什么帮助吗? 问题答案: 在MySQL中,每个组求解n的一种方法

  • 我的代码返回网页上的所有链接,但当我在谷歌上搜索某些东西时,例如“android”,我想获取第一个链接。我该怎么做? 这是我的代码

  • 假设我有这个数组: 我想得到第二个< code>99的位置,类似于: 然而,中的第二个参数只是告诉从哪里开始搜索。有没有任何内置函数来实现这一点?如果没有,你会怎么做? 谢谢

  • 问题内容: 我设置了两个箭头,单击第二天,第二天,不久和前一天(两天前,不久)。该代码似乎无法正常工作?因为第二天和前一天只有一个。 有没有一种方法,如果我单击“下一步”按钮,则日期将在第二天连续更改。暂时只有一天 问题答案: 应该读 更新以回答评论中有关连续更改日期的问题。 这会将日期从您当时的日期起增加或减少一倍。

  • 我正在建立汽车生日愿望项目。到目前为止,我已经设法循环了一个月 csv文件包含以下信息