نقل قول: مشکل در Index Of
سلام.
قسمتی از سورس رو قرار بدین.
نقل قول: مشکل در Index Of
string Source = richTextBox1.Text;
int i = Source.IndexOf("<span email=");
Source = Source.Remove(0, i);
نقل قول: مشکل در Index Of
به احتمال قریب به یقین مشکل در حروف کوچک و بزرگه. ممکنه مثلا حرف s تگ span با حروف بزرگ شروع بشه که تابع نمیگیردش.
اگه متن محتویات متغیر Source رو هم بذارین بهتر میشه نظر داد...
در کل بهترین روش برای جستجو توی رشته ها استفاده از عبارات منظم (Regular Expressions) هست که در سی شارپ کلاس Regex برای این کار اختصاص داده شده.
اگه خواستین رشته ای که گفتم رو قرار بدین تا نمونه کد استفاده از عبارت منظم رو براتون بنویسم
نقل قول: مشکل در Index Of
اونو تست میکنم با Lower Case تست میکنم..
اون کلاس regx رو هم کدشو دارم :
Regex regexReplace = new Regex("<span email=");
richTextBox1.Text = regexReplace.Replace(richTextBox1.Text, "", 1);
ولی خب اتفاقی صورت نمیگیره ...
در ضمن محتویات متغیر Source بالای 10 هزار کاراکتر هست متاسفانه نمیتونم قرار بدم !!!