Notepad++ 在常量字符串中查找和替换

Notepad++ 在常量字符串中查找和替换

使用 notepad++ 我有以下文本。

This little piggy went to market, \textbf{smith1774}
This little \textbf{ben1864} piggy stayed \textbf{mueller2867} home,
This little piggy had roast beef

现在我想删除\text{}但保留中间的文本。

我无法通过两个步骤进行简单的搜索和替换(\text{+ }),因为我的文档包含 {}在其他位置.....

答案1

您可以按照以下步骤进行操作:

  • 打开查找和替换对话框 (CTRL+H)
  • 确保选中“正则表达式”框
  • 找什么:
    \\textbf\{([^}]*)\}
  • 替换为:
    $1

您可以测试这里

答案2

.*?另一种方法是在捕获组中使用非贪婪通配符( )。

搜索:

\\textbf\{(.*?)\}

用。。。来代替:

\1

相关内容