- Регистрация
- 04.10.2015
- Сообщения
- 63
- Благодарностей
- 0
- Баллы
- 6
Помогите пожалуйста. Есть переменная с текстом, нужно посчитать количество пробелов в тексте. Каким образом это можно сделать?
Последнее редактирование:
Спасибо огромное)Вроде работаетC#:string str = project.Variables["Text"].Value; return str.Split(' ').Length - 1;
Ваш код почему-то выдает просто значение "ok" и всё!Код:string sd = project.Variables["alala"].Value; int count = sd.ToCharArray().Where(i => i ==' ').Count();
допишиВаш код почему-то выдает просто значение "ok" и всё!
Возник новый вопрос, как посчитать количество абзацев?
string str = project.Variables["Text"].Value;
str = Regex.Replace(str, "(\n|\r\n)+", "\n");
return str.Split('\n').Length;
мог бы сплитнуть сразу через регексC#:string str = project.Variables["Text"].Value; str = Regex.Replace(str, "(\n|\r\n)+", "\n"); return str.Split('\n').Length;
Чет не подумал даже, просто строку вставил.мог бы сплитнуть сразу через регекс
string str = project.Variables["Text"].Value;
return Regex.Replace(str, "(\n|\r\n)+", "\n").Trim().Split('\n').Length.ToString();
Что бы не флудить темами буду писать тут. Делаю так: считаю количество абзацев, потом делаю рандомное число от 0 до (количество абзацев), дальше мне нужно заменить тот абзац который будет после рандома на текст из другой переменной(т.е. по номеру абзаца найти его и заменить на другой текст). Дела. такой переменной но ничего не выходит.Чет не подумал даже, просто строку вставил.
C#:string str = project.Variables["Text"].Value; return Regex.Replace(str, "(\n|\r\n)+", "\n").Trim().Split('\n').Length.ToString();