【问题标题】:How to do regexp replace/search [duplicate]如何进行正则表达式替换/搜索[重复]
【发布时间】:2017-08-09 16:07:34
【问题描述】:

我正在按照一些数据上传说明进行操作。我无法弄清楚以下两点是什么意思。有人知道吗?

  1. 正则表达式搜索/替换
    • 搜索:201([0-9])([0-9])([0-9])([0-9][0-9]) ([0-9])
    • replace:201\1\2\3\4 \5
  2. 正则表达式搜索/替换
    • 20110401 替换为正在修复的任何年月日 ^(.{462}) \120110401

【问题讨论】:

  • 我已尝试修复您问题的格式,但我认为最后一部分是错误的。请edit它并修复我可能犯的任何错误。另外,请为您尝试使用的任何语言或工具添加标签来解决问题。

标签: regex text notepad++


【解决方案1】:

任何像样的正则表达式教程willhelp

() 包装组,稍后可以使用\# 引用。例如,\2 引用了第二对括号匹配的标记。

[0-9] 表示 0-9 之间的任何字符。

^ 是左锚点(即字符串或新行的开头),.{462} 表示任何字符,462 次。

【讨论】:

    猜你喜欢
    • 2014-04-20
    • 2013-05-29
    • 1970-01-01
    • 2019-11-03
    • 2013-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多