Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 批量移除'&书信电报;i>';内部所有'&书信电报;blockquote>';使用记事本++;_Wordpress_Notepad++ - Fatal编程技术网

Wordpress 批量移除'&书信电报;i>';内部所有'&书信电报;blockquote>';使用记事本++;

Wordpress 批量移除'&书信电报;i>';内部所有'&书信电报;blockquote>';使用记事本++;,wordpress,notepad++,Wordpress,Notepad++,我正在尝试从我的WordPress Posts XML模板中批量删除出现在中的所有内容。我有一个很大的文件,因为我正在更改布局,所以引用中的所有和标记都应该被删除,因为引用已经被样式化了。如何删除标记而不影响模板的其余部分?您可以使用正则表达式模式对模板文件进行搜索和替换(Ctrl+H): 搜索: <blockquote>(.*?)<i>(.*?)</i>(.*?)</blockquote> (.*)(.*)(.*)(.*)) 并替换为: &

我正在尝试从我的WordPress Posts XML模板中批量删除出现在中的所有内容。我有一个很大的文件,因为我正在更改布局,所以引用中的所有和标记都应该被删除,因为引用已经被样式化了。如何删除标记而不影响模板的其余部分?

您可以使用正则表达式模式对模板文件进行搜索和替换(Ctrl+H):

搜索:

<blockquote>(.*?)<i>(.*?)</i>(.*?)</blockquote>
(.*)(.*)(.*)(.*))
并替换为:

<blockquote>$1$2$3</blockquote>
$1$2$3
编辑:
此方法将部分适用于以下模式:

<blockquote>foo <i>bar</i> baz <i>qux</i></blockquote>
foo-bar-baz-qux
(即在一个
中有多个
)。您只需启动搜索并多次替换,或者在正则表达式中使用递归标记
(?R)
(未测试)

  • 在记事本+++中打开文件
  • 选择所有部分
  • 按Ctrl+H打开“替换”对话框
  • 查找
  • 无需替换
  • 确保单击“选择中”复选框
  • 单击“全部替换”
  • 利润

    这种方法看起来也不错,但有一个问题:如何选择文件中的所有部分?我的XML文件中大约有500篇文章使用正则表达式,它们对我来说仍然是个谜;zessx的回答比我能告诉你更多