Мне нужно удалить пустые элементы абзаца.
<p id="abc"></p>
<p id="cde">Text<br/>More text</p>
text = Regex.Replace(text, @"<p(.*?)></p>", "");
Мое регулярное выражение удаляет первый и второй абзац, мне нужно удалить только первый.
Мне нужно удалить пустые элементы абзаца.
<p id="abc"></p>
<p id="cde">Text<br/>More text</p>
text = Regex.Replace(text, @"<p(.*?)></p>", "");
Мое регулярное выражение удаляет первый и второй абзац, мне нужно удалить только первый.
<p.*?><\/p>
Вы можете проверить здесь https://regex101.com/r/nH8tB2/2
Рабочий пример C#: https://dotnetfiddle.net/6sb3VY
Код С#:
using System;
using System.Text.RegularExpressions;
public class Program
{
public static void Main()
{
var str = @"<p id=""abc""></p>
<p id=""cde"">Text<br/>More text</p>";
Console.WriteLine(Regex.Replace(str, @"<p.*?><\/p>", ""));
}
}
<p>
, чтобы показать, что регулярное выражение работает
- person Alberto Monteiro; 23.12.2015