htmllize段落,每行以x空格开头

时间:2015-03-18 22:16:49

标签: regex

我明白了:

TRUC BIDULE
       one line.

MACHIN
       first line with characters.
       second.

NAWAK
       first line with characters.
       second.

       one line.

我需要:

TRUC BIDULE
<p>one line.</p>

MACHIN
<p>first line with characters.
second.</p>

NAWAK
<p>first line with characters.
second.</p>

<p>one line.</p>

正则表达是超级强大的,但它正在拔头发 我花了一个多小时尝试,我相信你们中的一些人可以在2分钟内完成 在regex101

1 个答案:

答案 0 :(得分:1)

我建议在2次运行中转换输入字符串。 运行1:摆脱空间跨度并用<p>...</p>替换它们。

  

正则表达式: " {7}([\S ]+)+\n"

请参阅your updated regex

运行2:替换引用1段的<p>

  

正则表达式: "</p>([\r\n]{1})<p>"

请参阅<p> removing regex here