gpt4 book ai didi

c# - 检测字符串中的特定标记。 C#

转载 作者:可可西里 更新时间:2023-11-01 08:01:36 28 4
gpt4 key购买 nike

我有一个非常大的字符串 (HTML),在这个 HTML 中有一些特殊的标记,它们都以“#”开头并以“#”结尾

简单的例子

<html>
<body>
<p>Hi #Name#, You should come and see this #PLACE# - From #SenderName#</p>
</body>
</html>

我需要一个代码来检测这些标记并将其放入列表中。0 - #姓名#1 - #地点#2 - #SenderName#

我知道我也许可以使用正则表达式,无论如何你有什么想法吗?

最佳答案

你可以试试:

// using System.Text.RegularExpressions;
// pattern = any number of arbitrary characters between #.
var pattern = @"#(.*?)#";
var matches = Regex.Matches(htmlString, pattern);

foreach (Match m in matches) {
Console.WriteLine(m.Groups[1]);
}

答案灵感来自 this所以问题。

关于c# - 检测字符串中的特定标记。 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4277567/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com