如何在 TexStudio 中插入正则表达式的子匹配 2024-5-24 • texstudio 我正在尝试使用 TexStudio 的正则表达式功能,但不知何故我无法让它工作,并且在手册中找不到示例或解释。 我正在尝试用(x_1 y1,y2,y3) 替换变量 (y1) x_1,x_2,x_3。在来自“Reg”的提示中提到“您可以在替换文本中使用 \1 到 \9 来插入子匹配项。” 我尝试像这样替换它,但现在所有内容都被替换为 (x_\1),而不是相应的数字。我做错了什么? 另外:是否有针对所有数字的正则表达式?(1 以及 1999)对于字母有 [AZ],但 [0-9999] 仅标记第一位数字。 谢谢你! 答案1 您需要使用捕获组才能使其\1工作。 Find: y(\d+) Replace: x_\1 应该可以工作。您可以通过按钮后面的小预览文本检查正在替换的内容\1。 此外,\d字符是数字,那么+就意味着 1 或更多。 相关内容 在 Google Cloud 实例上设置 Strongswan 站点到站点 VPN 如何在 Shutter 中旋转文本? 使用 Quectel EC21 的调制解调器管理器 绘制这种图表的最简单方法是什么? Exim .forward 意外失败 为什么服务器在流量很大之后会宕机?[关闭] 强制 DHCP 始终为同一个客户端分配相同的 IP? 云服务如何将服务器“链接”在一起?[关闭] 是否有 Linux 内核和 Oracle Virtual Box 都可以读取的磁盘映像格式 更改 iptables 后无法访问 XAMPP