Я пытаюсь удалить часть строки, которая может измениться в любое время.Это затрудняет разделение строки для удаления указанного раздела.До и после раздела есть точка для удаления, которая является постоянной.
Вот единственный способ, которым я могу придумать, чтобы точно показать пример (пожалуйста, игнорируйте тот факт, что это HTML):
string text =
"<ul>
<li>keep this text</li>
<li class=Known unknown text </li>
<li>keep this text</li>
</ul>";
string [] splitPerams = {"","<li class=Known (im guessing a regex here)
</li>"}
string [] results =
text.Split(splitPerams,System.StringSplitOptions.RemoveEmptyEntries);
output:
"<ul>
<li>keep this text</li>
<li>keep this text</li>
</ul>";
Я знаю, что есть много похожих вопросов по этому предмету, но все они на разных языках, и я не могу понять, как реализовать логику в c #.
РЕДАКТИРОВАТЬ: Я думаю, мне не разрешено удалять это, поэтому я сделаю все возможное, чтобы просто перефразировать это полностью для лучшего понимания.