【问题标题】:Capture the text after the third character [duplicate]捕获第三个字符之后的文本[重复]
【发布时间】:2020-07-15 17:44:54
【问题描述】:

我正在编辑一个 wiki,并将一些表格转换为模板。 我手动做了一个,但是太乏味了。

基本上我有这种重复模式:

|-
|773
|2
|Dictatorship Switch
|
|-

|- 是分隔符

第一个| 是剧集编号

第二个|是另一个集数

第三个|是剧集标题

第 4 个| 是一些注释

如何获得在第三个| 之后的剧集标题? 那么,我将如何将它们放入以下代码中:{{Episode|00|Episode Title||||}}?

【问题讨论】:

  • Then, how would I put them in the following code: them 是什么意思? Episode|00|Episode Title||| 是什么?它与您需要做什么有什么关系?
  • @Maxt8r 因为我要转换为新格式,所以我需要创建几个 {{Episode|00|Episode Title|||||}} 并用使用@Tim Biegleisen 的正则表达式捕获的每个剧集标题替换“剧集标题”模式。

标签: regex text mediawiki


【解决方案1】:

您可以尝试使用以下正则表达式模式:

^\|-\r?\n\|.*\r?\n.*\r?\n\|(.*)

这将在第一个(也是唯一一个)捕获组中捕获剧集标题。确保您使用 dot all 模式运行正则表达式 disabled

Demo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 2016-09-05
    • 2021-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多