PDA

View Full Version : سوال: پیدا کردن یک نوع خاص کاراکتر در rich text box



ولی.نعیم آبادی
دوشنبه 26 اردیبهشت 1390, 19:59 عصر
با سلام و خسته نباشید به همه ی دوستان
می خواستم نحوه ی پیدا کردن آخرین نوع کاراکتر خاص در rich text box را به هم بگید

مثلا:

f(a<b,if(x>d,f),d)

در این مثال می خواهم مکان آخرین پرانتز بسته را به من بدهد

چگونه؟

arta.nasiri
دوشنبه 26 اردیبهشت 1390, 20:31 عصر
سلام

int a = Convert.ToInt32(richTextBox1.Text.LastIndexOf(")").ToString());
MessageBox.Show(a.ToString());

omidh2007
سه شنبه 27 اردیبهشت 1390, 07:02 صبح
میتونی از این تابع استفاده کنی . :چشمک:
(اگر تابع حرف 'n' را برگردونه یعنی که SpecialCharacter موجود نیست .)


char fun( string str )
{
char result = 'n';
char[] SpecialChars = "!@#$%^&*()".ToCharArray();

foreach (char ch in str)
{
foreach (char sc in SpecialChars)
{
if (ch == sc) result = sc;
}
}
return (result);
}