我想 在空段落标签之间插入。
输入:
1. <div><p></p></div>
2. <div><p style="margin: 0 0 0 0"></p></div>
Run Code Online (Sandbox Code Playgroud)
预期输出:
1. <div><p> </p></div>
2. <div><p style="margin: 0 0 0 0"> </p></div>
Run Code Online (Sandbox Code Playgroud)
我尝试使用前后查看,但显然我不能在这里使用量词: (?<=< p[^>]*>)(?=<\/p>)
有任何想法吗?我可用的工具是正则表达式和 c#
你可能想多了。我认为你需要的只是简单地替换></p>为> </p>,不是吗?
yourString = yourString.Replace("></p>", "> </p>");
Run Code Online (Sandbox Code Playgroud)
编辑
如果您必须使用 RegEx,那么您可以这样做:
yourString = Regex.Replace(yourString, "(<p[^>]*>)(</p>)", "$1 $2", RegexOptions.IgnoreCase);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1237 次 |
| 最近记录: |