我在嘗試刪除兩個字符之間的文本時遇到問題。 我想刪除=
和,
之間的所有文本。這裏是我試圖應用這個示例代碼。刪除兩個字符之間的字符
"Y = Yellow, W = White, B = Blue, R = Black Out"
我想要做的就是對上面的這個改變。
"Y W B R"
或此,但上述是優選的。
"Y W B R = Black Out"
這是我想要的。
string input = "Y = Yellow, W = White, B = Blue, R = Black Out";
string regex = "(\\=.*\\,)";
string output = Regex.Replace(input, regex, "");
以下是獲得展示
"Y R = Black Out"
我知道我做錯了什麼。這是我第一次使用正則表達式。
可以得到這個結果。 「Y W B R =黑色外面」有什麼辦法可以得到這個結果「Y W B R」? – deathismyfriend
是的,你可以做'string regex =「(\\ =。*?\\(,| $))」;'來匹配逗號或字符串的結尾。 – Jacob
此外,您還有更多的轉義和括號。查看我的更新。 – Jacob