gpt4 book ai didi

.net - 使用正则表达式和标签提取部分文本

转载 作者:行者123 更新时间:2023-12-04 22:59:03 25 4
gpt4 key购买 nike

所以我有一个带有特殊标签的文本文件,例如:

{A1}
Text 1
{A1}

{A2}
Text 2
{A2}

如何使用正则表达式从文本中提取部分 Text 2Text 1 ..?所以我只能提取标签 A1 之间的内容,或者只能提取标签 A2 之间的内容……不是全部……一次!谢谢!

最佳答案

在 C# 中你可以这样做:


string output = Regex.Replace(YOUR_TEXT, @"\{(?<Tag>\w+).*?\}(?<text>\w+).*?\{\k<Tag>\}", "$2");

不支持嵌套标签。

关于.net - 使用正则表达式和标签提取部分文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3679808/

25 4 0