我有例如像一個字符串「:)文本:)文本:) :-)字:-(」我需要追加它在文本框(或其他地方),用條件:C#字符串分析
相反':)',':-('等需要調用進入特定符號的函數
我用有限狀態機存在解決方案,但是如何實現它不知道。等待建議。
更新:「:)text:)text :) :-) word :-(」=>當我們見面':)'wec所有函數Smile(「:)」)和它在文本框上顯示圖像
更新:我喜歡代表和Regex.Replace的想法。我可以當滿足「:)」發送到委託參數「:)」,當滿足「:(」等參數
更新:與轉換爲char和每一個符號比較找到解決方案「:)」如果等於呼叫微笑(':)')
你想要在字符串中調用例如「:)」的例子的Smiley()方法嗎?像這樣:'textString.Replace(「:)」,Smiley());'? – Cipi 2010-04-11 14:36:17
是否String.Replace不符合法案? – 2010-04-11 14:37:18