加入破碎段HTMl正则表达式

问题描述:

我想编辑一些在Sigil加入破碎段HTMl正则表达式

随着命令

< P>([A-Z])

我能找到,与小写开头的所有段落。这告诉我他们不应该与前一个分开。这只是一个转换问题。

我应该怎么做同时删除< p>从段落和< /p>从以前的一个,以加入文字,两块为一个单款

它看起来是这样的:

< P> ...这就是为什么关系</P>

< p>应该是什么。

它应该是:

< p>这就是为什么关系是他们应该不是什么。 </P>

我不是太肯定印记,但下面的正则表达式应该是能够做到这一点:

先找:

</p>\s*<p>(\s*[a-z]) 

与替换它:

$1 

这意味着:

\ S *:任何空白量

$ 1:)组(你会不断替换

或检查点的最简单的方法后,匹配所有

<p>(.+?)</p> 

然后你更换仅与:$1/1集团)

它将保持仅文本块。

(.+?) - 一切直到第一实体斜线>

(.*?) - 一切包括实体。 (!仔细

建立你的regex

  • 如果你换行用\n
  • ,如果你有空间的使用\s
  • ,如果你想,如果排除一些使用^
  • 你想同时使用\n\s(\n\s)
  • 如果你想要其中的任何一个使用*之后。例如:\s*任何空白 直到第一个实体
  • ,如果你想第一个字母来搜索去 ([a-z])或所有字母 ([a-z]+)
  • 用数字([0-9])或多个数字([0-9]+)
  • 只有2个字母([a-z]{2})

  • 通知书

  • 总是使用预览只替换第一个匹配来看看区别。
  • 使用它们成组与支架()

希望这可以帮助您更好地了解您的问题。