と に問題が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_sadx24
ませんでしたsmile_angryx24
...
最初にキャッチするので:(
...
どうすればこの問題を解決できますか?