You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sublime Text3正则处理LaTeX脚注:移动前置数字替换p..占位符

LaTeX脚注批量调整正则方案

Sublime Text 3 操作步骤

  1. 按下Ctrl+H(Windows/Linux)或Command+H(macOS)调出替换面板
  2. 点击查找框左侧的.*按钮启用正则匹配模式
  3. 查找规则填入:
([\d-]+)\\footnote\{(.*?), p\.\.\}
  1. 替换规则填入:
\\footnote{$2, p.$1.}
  1. 点击全部替换即可完成批量调整
    该规则仅匹配直接紧邻\footnote的数字/数字范围,且仅命中末尾固定为p..}的目标脚注,不会误修改正文里的年份、日期等其他数字内容。

Linux 平台批量处理方案

可以直接使用sed命令完成批量修改:

# 先执行预览命令确认替换效果,不会修改原文件
sed 's/\([0-9-]\+\)\\footnote{\([^}]*\), p\.\.\}/\\footnote{\2, p.\1.}/g' 目标文件.tex

# 确认效果符合预期后,添加-i参数直接写入修改到原文件
sed -i 's/\([0-9-]\+\)\\footnote{\([^}]*\), p\.\.\}/\\footnote{\2, p.\1.}/g' 目标文件.tex

提示:操作前建议提前备份原文件,避免规则匹配偏差导致内容损坏。

内容的提问来源于stack exchange,提问作者nixnotwin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 21:06:03