如何检查字符串是否以< >如果c#中没有't,则添加该文本

本文关键字:文本 添加 检查 何检查 字符串 是否 如果 | 更新日期: 2023-09-27 18:07:49

如果我有一个名为codeText的字符串。有时这个字符串以<p>开头,有时不是。谁能告诉我如何检查它是否以<p>开始,如果不是,那么我如何将<p>添加到开始,</p>添加到结束。

如何检查字符串是否以< >如果c#中没有't,则添加该文本

像这样:

if (!text.StartsWith("<p>", StringComparison.OrdinalIgnoreCase))
    text = "<p>" + HttpUtility.HtmlEncode(text) + "</p>";

如果你知道HTML字符串不包含任何恶意的Javascript,你不想调用HtmlEncode

if(!text.StartsWith("<p>"))
{
    text = string.Format("<p>{0}</p>", text);
}

你是说这样吗?

if (!codeText.StartsWith("<p>"))
{
    codeText = string.Concat("<p>", codeText, "</p>");
}