我正在嘗試根據一個字串拆分一些 txt 檔案。換句話說,文本檔案包含許多“COMPONENT”單詞,我想根據“COMPONENT”單詞拆分文本。
這是我的代碼:
string[] splitComponents(string a)
{
return a.Split(new String[] { "COMPONENT" }, StringSplitOptions.None);
}
它運行良好,但它檢測到某些情況,例如“COMPONENT_”并拆分文本,這在我的情況下也不合適。我怎么能忽略這種情況?我只想拆分“COMPONENT”單詞而不是“COMPONENT_”。先感謝您。
uj5u.com熱心網友回復:
您可以對模式進行正則運算式拆分COMPONENT(?!_):
string[] splitComponents(string a)
{
return Regex.Split(a, @"COMPONENT(?!_)");
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/414359.html
標籤:
上一篇:如何獲取陣列中的元素
