@mary@
Дек. 7, 2014 22:14:34
Добрый вечер) Как в матрице поменять 2 строки местами?
1 2 3
4 5 6
на
4 5 6
1 2 3
?
@mary@
Июнь 10, 2015 19:51:22
Всем доброго времени суток!
Вопрос о регулярных выражениях, нужно подсчитать число слов во всем тексте (союзы, предлоги, числа и пунктуацию не считать). Можно сделать splitoм, но нужно с помощью регулярных выражений
я так думаю, нужно с помощью метода search и сформулировать само выражение можно так re.search - типа подсчет 3х подряд стоящих символов, но как это сформулировать в программе не могу понять
Или с помощью перебора, в цикле, или применить lambda функцию или регулярное выражение использовать?
За ранее спасибо)
terabayt
Июнь 10, 2015 20:19:51
>>> import re
>>> a = re.findall('([a-zA-Z]+)', 'jhs 99 df-ere sdfkhjs kjsdf')
>>> print a
['jhs', 'df', 'ere', 'sdfkhjs', 'kjsdf']
>>> print len(a)
5
@mary@
предлоги не считать
@mary@
типа подсчет 3х подряд стоящих символов
ссылканужно создать список со всеми предлогами и проверять
@mary@
Июнь 11, 2015 21:12:02
а если для русских символов, как нужно сформулировать регулярное выражение