正则表达式
使用正则替换
使用正则表达式匹配字符串 [MemoryPackOrder(0)]
,其中的 0
可能是其他的数字
\[MemoryPackOrder\(\d+\)\]
这个正则表达式的各部分解释如下:
\[ 和 \]
:匹配方括号(因为方括号在正则表达式中是特殊字符,所以需要用反斜杠转义)。MemoryPackOrder
:匹配这个具体的字符串。\( 和 \)
:匹配圆括号,同样需要转义。\d+
:匹配一个或多个数字。
如果你需要支持负数或其他形式的数字,可以根据需要调整表达式。
Vscode 中使用
使用Pandoc转换world为md时,携带了宽高信息,需要删除
- 使用下面的匹配,只能匹配部分情况(可能是换行的原因)
\{width="([\d.]+)in"\s+height="([\d.]+)in"\}
- 通过分段来匹配其他情况
分段匹配
\{width="(\d+\.\d+in)"
height="(\d+\.\d+in)"\}