我想搜索一個字符串中的一個字符串BeginsWith和EndsWith東西,然後最終用一個標記替換它。查找字符串與BeginsWith和EndsWith
所以,讓我們說我有一個字符串:
"This is text with a token: <TokenID=123>doesn't matter</Token>, and some more text!"
我想提取/識別以下字符串:
<TokenID=123>doesn't matter</Token>
所以,我可以一個替代語句中的使用原始字符串,用其他東西代替它。這個標籤的ID可能是不同的,所以我想通過使用類似識別上面的字符串:
var beginsWith = "<TokenID=";
var endsWith = "</Token>";
的BeginsWith和的endsWith值將從CSV拉文件到列表中,因爲有許多的他們有不同的內容。一旦我知道如何提取這些字符,我最終希望將它們替換爲可以分割的字符,以便在提取的字符串周圍創建一個字符串數組。
我不想使用正則表達式,因爲BeginsWith和EndsWith字符串需要易於配置並添加到稍後階段。
這感覺就像它應該是一個非常簡單的練習,但對我的生活我無法弄清楚如何做到這一點?
可能需要使用正則表達式。像'。*' –
DLeh
你在哪裏看到'你好'?另外,如果它的開頭是「 Hello there'。請告訴我們具體的規則。你不想提取'123'? –
您是否在尋找[String.IndexOf()](https://msdn.microsoft.com/en-us/library/7cct0x33%28v=vs.110%29.aspx)? –