2
orderedDictionary
및 Regex
에 문제가 있습니다. 나는 텍스트로 문제를 정의 할 수 있습니다하지만 난OrderedDictionary 및 Regex
... 설명하려고합니다 어떻게이 내 코드입니다 : 내가 >:(
을 처리하기 위해 노력
var smilies = new OrderedDictionary
{
{@":(", "smile_sadx24"},
{@">:(", "smile_angryx24"},
};
foreach (string smiley in smilies.Keys)
{
var re = new Regex(@"(?<!(=""))" + Regex.Escape(smiley) + @"(?<!(""))");
if (re.IsMatch(incomingtext))
{
string m2 = re.Replace(incomingtext, "<img src=\"/Content/themes/mavi/img/custom/smiles/" + smilies[smiley] + ".png\" alt=\"" + smiley + "\"/>");
incomingtext = m2;
}
}
다음은하지 smile_angryx24
smile_sadx24
을 돌려 .. .
가 먼저 :(
를 잡을 수 있기 때문에 ...
아마 사전에 분노를 퍼뜨려보십시오. – Jerry
이미 시도했습니다. 효과 없음 :/ –