1
我需要檢查兩個字符串是否匹配。第一個字符串不會包含另一個字符的下劃線。從第二個字符串中刪除下劃線會導致字符串相同。我可以使用Regex.Match()方法執行此檢查嗎?正則表達式匹配字符串,不包括下劃線
這裏是什麼,我正在尋找一個例子:
my_table == mytable;
db_rv_term == dbrvterm;
所以我只是想給兩個字符串不包括下劃線匹配。
在此先感謝!
我需要檢查兩個字符串是否匹配。第一個字符串不會包含另一個字符的下劃線。從第二個字符串中刪除下劃線會導致字符串相同。我可以使用Regex.Match()方法執行此檢查嗎?正則表達式匹配字符串,不包括下劃線
這裏是什麼,我正在尋找一個例子:
my_table == mytable;
db_rv_term == dbrvterm;
所以我只是想給兩個字符串不包括下劃線匹配。
在此先感謝!
不,正則表達式不是正確的工具。你將不得不做相當於_*m_*y_*t_*a_*b_*l_*e_*
。顯然這不是一個好主意。請嘗試:
if (str1 == str2.Replace("_", ""))
您不需要使用正則表達式。
相反,你可以撥打Replace
:
if (str1.Replace("_", "") == str2)
哦,對了...哈哈謝謝! – Nick 2010-02-26 15:38:29