Xwab
Форумыnavigate_nextДругие языки программирования

Вопросы по c#
Сообщения
IceJOKER

Есть переменная string str = "Какой то текст = Еще какой то текст";

нужно вывести отдельно то что до символа "=" и отдельно то что после символа "=".


Еще нужен аналог функции php explode(); в c#

06 Янв 2013, 14:38
TOOZ

string[] arr = str.Split('=');
Во
добавлено спустя 3 минуты:
Заметь в методе Split одинарные скобки, так как разделяем не строкой, а символом ( char ), потому '';

06 Янв 2013, 14:42
IceJOKER

TOOZ, спс ))
теперь нужен аналог explode))

т.е. есть переменная string str = "Текст Текст2";

нужно отбросить пробел и засунуть в массив оба текста.
str[0] = "Текст";
str[1] = "Текст2";

06 Янв 2013, 14:43
TOOZ

IceJOKER, так так же, Split'ом. Меняй символ разделителя.

06 Янв 2013, 14:48
IceJOKER

блин, голова уже не варит.

у меня строка такая
string str = "
текст = текст1
бла бла = бла бла1
еще что-то = еще что-то1
"

как можно его правильно разбить, занести listOne[i] = значения до "=";

listTwo[i] = значения после "=";

06 Янв 2013, 14:55
TOOZ

Текст записан построчно?
То есть
1 = 1
2 = 2
3 = 3
так? Если да, то легко, смогу показать.

07 Янв 2013, 0:49
IceJOKER

TOOZ, да.
короче хочу сделать простенький переводчик, который переводит с русс на англ и обратно в зависимости от вводимых букв.
все нормально работает, правильно определяет и т.д.
но вот когда разбиваю текст возникают проблемы с индексами массива.

текст имеет вид
На русском = On english
Test = test
Россия = Russia
Номер = Number и т.д., надо сделать так что бы когда пользователь ввел в текстбокс например букву "Н" в richTextBox выводился все слова которые начинаются с этой буквы(надеюсь смысл понятен).

в обработчике текстЧендж при выводе значений застрял

07 Янв 2013, 15:01
TOOZ

Тогда тебе надо будет создавать многопоточность, создавать доп. массивы с кучей велосипедов.

12 Янв 2013, 17:32
Ответить на тему