PDA

View Full Version : رفتن به خط n ام در string



gigelaknak
پنج شنبه 16 آذر 1391, 12:44 عصر
سلام
من یه استرینگ دارم که مثلا 10 خط داره
میخوام اگه خط Nام توش از یه کلمه استفاده شده
توی همون خط یه کلمه ای رو با یه کلمه ی دیگه ریپلیس کنم

ansaralghaem
پنج شنبه 16 آذر 1391, 14:23 عصر
سلام
من یه استرینگ دارم که مثلا 10 خط داره
میخوام اگه خط Nام توش از یه کلمه استفاده شده
توی همون خط یه کلمه ای رو با یه کلمه ی دیگه ریپلیس کنم
سلام میتونی متن خودت رو در یک richtextbox بریزی و بعد با دستورات زیر جستجو و جایگزینی رو انجام بدی
این دستور جستجو در یک ریچ تکست باکس است و هر جا رشته مورد نظر رو پیدا کرد اون رو با ناصر محمدیان تعویض میکنه

if (richTextBox1.Text == "")
return;
int m;

string ch = textBox1.Text;

i = richTextBox1.Text.IndexOf(ch, j);
j = i;
j++;
if (i == -1)
{
j = 0;
MessageBox.Show("موردی یافت نشد");
return;
}
m = textBox1.TextLength;
richTextBox1.Focus();
richTextBox1.Select(i, m);
richTextBox1.SelectedText = "ناصر محمدیان";