正则表达式从字符串中获取日期

2023-12-03

我需要一个正则表达式来从以下字符串中获取日期

anything-2011.01.17-16.50.19.xml

这是正确的吗

^\\.(.+)-([0-9.]+-[0-9.]+)\\.xml$ 

?


这里检查格式 YYYY.MM.DD-HH.MM.SS

^(.*?)-(\d{4}(?:\.\d{2}){2}-\d{2}(?:\.\d{2}){2})\.xml$

但它不验证日期或时间是否为有效值。

在线检查regexr.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

正则表达式从字符串中获取日期 的相关文章

  • 正则表达式 Django url

    你好 我有一个 url 我想匹配 uuid 网址如下所示 移动 移动事物 68f8ffbb b715 46fb 90f8 b474d9c57134 urlpatterns patterns mobile views url r someth
  • C# 中的文件名匹配问题

    我之前发布过类似的内容 但它是关于处理命令提示符的 与另一个实例一样 我尝试在 ERP 系统中的备份之前进行一些自动文件清理 我对其执行维护 以平滑流程 因为我对其中 6 个系统至少执行两次维护 每一个月 所以 这里有一些正在发生的事情的例
  • 匹配前面没有字符的模式

    我想让我的正则表达式匹配一个模式 前提是它前面没有字符 抑扬顿挫 就我而言 我的正则表达式 w g 用于测试的文本 Test Anotherword 匹配 Test 和 Anotherword 即使后者前面有扬抑符 我试图通过插入来阻止 在
  • Notepad++ RegEx 替换为模式

    我想找到以下模式 Image not found Images IMG 20160519 WA0015 jpg 并替换为一些标记 包括上面文本中的图像名称 例如 a href IMG 20160519 WA0015 jpg img src
  • Kotlin Regex 命名组支持

    Kotlin 是否支持命名正则表达式组 命名的正则表达式组如下所示
  • 获取数字正则表达式python后的最后一部分

    我总是有 2 个数字在中间 我想提取 3 之前的所有内容 所以Salvatore以及 2 之后的所有内容Abdulla例如我有以下内容 txt Salvatore32Abdulla first re findall D txt last r
  • 仅从 URL 获取 URI 段

    我正在尝试使用正则表达式获取 URI 段 示例 URI http abc com hello hi bye humm ok hi ya yaya wow waaah 我在尝试 lt w r g 但它不能正常工作 查询字符串没有被排除 wow
  • Java - 解析字符串 - String.split() 与 Pattern 和 Matcher

    给定一个包含表示专有名词和类别 描述对的逗号分隔列表的字符串 使用 String split 与模式和匹配器方法查找特定专有名词并提取关联的类别 描述对的优点和缺点是什么 The haystack字符串格式不会改变 它将始终包含以下形式的逗
  • 如何编写正则表达式来匹配 Verilog 文件中的模块实例化?

    我正在开发一个项目 通过使用 perl 脚本语言来促进 verilog 编程 现在我想编写一个脚本来扫描顶级verilog文件 然后生成模块的层次结构列表 这表明我需要提取模块实例化 从verilog文件中的语句来看 问题是这样的 如何编写
  • Unix grep 正则表达式包含“x”但不包含“y”

    我需要一个用于 unix grep 的单遍正则表达式 其中包含 alpha 但不包含 beta grep alpha lt gt grep v beta 这里的其他答案展示了一些可以扭曲不同种类的正则表达式来做到这一点的方法 尽管我认为答案
  • 如何为复杂的印度尼西亚电话号码格式构建正则表达式?

    最近 我正在使用regexpal http regexpal com构建这个自定义正则表达式 我正在处理印度尼西亚电话号码的几个测试用例 这是一个简单的例子08xx 3456 7890 or 08xx34567890 但如果我得到以下格式
  • Redshift 提取两个模式之间的字符串 (regexp_substr)

    我正在尝试提取以下文本deviceSerialNumber 发生这种情况直到 或字符串的末尾 数据看起来像 someddata somedataagain deviceSerialNumber device12345 anotherFiel
  • 在 R 中分割并提取字符串的一部分(在“.”和数字之间)

    我有一个字符变量 companies 观察结果如下 612 Grt Am Mgt Inv 7 33 77 威克斯4 61 265 王实验室8 75 9 CrossLand 节省 6 32 228 JPS纺织集团2 00 我试图将这些字符串分
  • 匹配除字符串列表之外的所有内容的正则表达式

    我需要匹配计划标识符的正则表达式 如果它找到任何不允许的字符串 该标识符将终止 我有这样的代码 function make tokens re var tokens specials names sort a b gt b length a
  • 转义 re.sub 的 repl 参数

    我想确定repl的论证re sub是转义 因此任何特殊序列如 1不被解释 gt gt gt repl r 1 gt gt gt re sub X repl X X gt gt gt re sub X desired escape funct
  • 为什么 Javascript 不支持lookbehind断言?

    最近我意识到 因有些尴尬 正则表达式lookbehind assertions were not可能在Javascript 这种看似常见的断言不存在的 事实 原因是什么 我意识到也许有其他方法可以实现同样的目标 https stackove
  • 在android上使用正则表达式验证字符串

    我希望我的字符串不包含 and 我用这个代码 private static boolean IsMatch String s String pattern try Pattern patt Pattern compile pattern M
  • 使用正则表达式检查至少 8 位数字的字符串

    我的正则表达式如下 d s 12 这将允许数字 空格 但我想确保字符串至少包含 8 位数字 一些允许的字符串如下 1323 24 233 24243434 43 43435 4554345 434 它不应该允许这样的字符串 1213 232
  • 从子字符串中提取的映射运算符

    I have list of dicts print L 0 x 1 1 y 2 2 z 1 0 x 1 1 y lt 3 2 z gt 1 我想创建元组 其值位于运算符之前 运算符之后 值之后 first step wanted x 1
  • 如何验证电子邮件地址与网站域名是否匹配?

    我的表单上有 2 个输入字段 电子邮件和网站 如何使用 JQuery 验证电子邮件地址域必须与网站域匹配 例如 如果网站是http example com http example com或带 www 或不带 http 或不带http ww

随机推荐