Trim 两个相似标识符之间的文本 C#

Trim Text Between Two Similar Identifiers C#

我有一个字符串

string myString = "NotNeeded/ThisTextIsNeeded/NotNeeded";

我只需要“ThisTextIsNeeded”并且开始和结束标识符相同”/”。我可以使用 Substring 但为此我需要不同的标识符。谁能指导我如何在 C# 中使用类似的标识符。

编辑: 字符串不一定是“NotNeeded/ThisTextIsNeeded/NotNeeded”。它也可以更改,例如“ABC/ThisTextIsNeeded/ABC”或“AAA/APPPP/ABC”。我只需要 //.

之间的任何文本

谢谢

1- 您可以使用 regex

string regexPattern = @"(?<=\/)(.*?)(?=\/)";
var match = Regex.Match("NotNeeded/ThisTextIsNeeded/NotNeeded", regexPattern);

输出: ThisTextIsNeeded

2- 或者,Split string 通过使用 "/"

string text = "NotNeeded/ThisTextIsNeeded/NotNeeded";
string[] list = text.Split('/');

输出: list[1] 将是 -> ThisTextIsNeeded