正则表达式

使用正则替换

使用正则表达式匹配字符串 [MemoryPackOrder(0)],其中的 0 可能是其他的数字

\[MemoryPackOrder\(\d+\)\]

这个正则表达式的各部分解释如下:

  • \[ 和 \]:匹配方括号(因为方括号在正则表达式中是特殊字符,所以需要用反斜杠转义)。
  • MemoryPackOrder:匹配这个具体的字符串。
  • \( 和 \):匹配圆括号,同样需要转义。
  • \d+:匹配一个或多个数字。

如果你需要支持负数或其他形式的数字,可以根据需要调整表达式。

Vscode 中使用

使用Pandoc转换world为md时,携带了宽高信息,需要删除

  1. 使用下面的匹配,只能匹配部分情况(可能是换行的原因)
\{width="([\d.]+)in"\s+height="([\d.]+)in"\}
  1. 通过分段来匹配其他情况

分段匹配

\{width="(\d+\.\d+in)"
height="(\d+\.\d+in)"\}