رامین مرادی
سه شنبه 08 اسفند 1396, 12:36 عصر
سلام دوستان. من تا حالا با regix کار نکردم. یه رشته به صورت زیر دارم
کشتی دوبل( 50 نفر)[126]
میخوام اون عدد 126 که بین کروشه قرار داره رو بردارم.
ممکنه رشته هام کمی متفاوت باشه. ولی تقریبا ساختار همینه. چندتا سرچ هم زدم اما متوجه نشدم چی به چیه
ممکنه جای 126 یه عدد 4 یا 5 یا... رقمی باشه
با این کد پیاده سازیش کردم اما بهتره با ریجکس باشه
string res = "";
for (int i = 0; i < textBox1.Text.Length; i++)
{
string s = textBox1.Text.Substring(i, 1);
if (s == "[")
{
for (int j = 1; j < textBox1.Text.Length - i; j++)
{
string sb = textBox1.Text.Substring(i + j, 1);
if (sb != "]")
{
res += textBox1.Text.Substring(i + j, 1);
}
else
{
break;
}
}
}
}
this.Text = res;
کشتی دوبل( 50 نفر)[126]
میخوام اون عدد 126 که بین کروشه قرار داره رو بردارم.
ممکنه رشته هام کمی متفاوت باشه. ولی تقریبا ساختار همینه. چندتا سرچ هم زدم اما متوجه نشدم چی به چیه
ممکنه جای 126 یه عدد 4 یا 5 یا... رقمی باشه
با این کد پیاده سازیش کردم اما بهتره با ریجکس باشه
string res = "";
for (int i = 0; i < textBox1.Text.Length; i++)
{
string s = textBox1.Text.Substring(i, 1);
if (s == "[")
{
for (int j = 1; j < textBox1.Text.Length - i; j++)
{
string sb = textBox1.Text.Substring(i + j, 1);
if (sb != "]")
{
res += textBox1.Text.Substring(i + j, 1);
}
else
{
break;
}
}
}
}
this.Text = res;