2015-11-23 64 views
0

我需要幫助建立一個正則表達式來幫助我刪除;#在字符串中,並在第一次出現後用a代替。對於第一次出現的;#我想刪除它並隨後;#我想用a替換。什麼我找下面是一個例子:正則表達式刪除;#字符串在第一次出現後

;#[email protected];#[email protected];# 

需求,最終被:

[email protected],[email protected] 
+0

''split' by';#'。 – Tushar

+0

替換;#與,然後按1拆分, –

+0

嘗試'(?!\; | \ \#)([^ \ @] + \ @ [^ \;] +)' –

回答

0

取代「;#」替換爲「」然後修剪第一和結束」, 「

string input = ";#[email protected];#[email protected];#"; 
string afterEdit = input.Replace(";#", ",").TrimStart(',').TrimEnd(','); 
相關問題