0 / 0 / 0
Регистрация: 29.05.2015
Сообщений: 15
1

Подскажите библиотеки и гайды по работе с текстом

15.03.2016, 20:07. Показов 1864. Ответов 11
Метки нет (Все метки)

Для программы которая обеспечивает поиск слова в тексте на языке Python.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2016, 20:07
Ответы с готовыми решениями:

Подскажите библиотеки и гайды по работе с изображениями
Подскажите библиотеки и гайды по работе с изображениями(сжатие, изменение размера, добавление...

Подскажите гайды для настройки раздачи интернета в локальной сети Windows Server
Всем привет. Подскажите, гайды для настройки Windows Server 2008, интересует как раздавать интернет...

Написать программу по работе с произвольным текстом
Здравствуйте. Помогите пожалуйста реализовать программу по работе с текстом :help: Дано...

Где можно почитать о работе с текстом в VB?
Где можно почитать о работе с текстом в VB? Хочу написать программу, которая считывает с txt текст...

11
268 / 96 / 75
Регистрация: 04.12.2015
Сообщений: 369
Записей в блоге: 1
16.03.2016, 06:25 2
Смотря какая задача...

Python
1
2
3
4
5
import re
 
re.findall('Регулярное выражение', 'Текст, в котором производится поиск')
 
# Библиотека стандартная - описание есть в документации Python
вот замена слова в тексте...
Python
1
2
3
...
text = text.replace('Заменяемая подстрока', 'Чем заменяем', 1)
...
замена слова в тексте c использованием регулярных выражений...
Python
1
2
3
import re
 
re.sub('Шаблон поиска подстроки', 'Подстрока подмены', 'Обрабатываемый текст')
1
2732 / 2335 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
16.03.2016, 07:02 3
К тому-же есть банальны find. В общем все зависит от целей, так что конкретизируй.
1
20 / 21 / 6
Регистрация: 30.06.2015
Сообщений: 431
21.04.2016, 00:14 4
A_ A,
Python
1
2
3
4
5
import re
a = input()
p = re.compile('[A-Za-z]+|[А-Яа-я]+')
rez = p.findall(a)
print(rez)
0
Эксперт по компьютерным сетям
5776 / 3251 / 1014
Регистрация: 03.11.2009
Сообщений: 9,836
21.04.2016, 10:16 5
Цитата Сообщение от izuchaju_python Посмотреть сообщение
[A-Za-z]+|[А-Яа-я]+

Не по теме:

мда...

0
Dominatrix
21.04.2016, 11:47
  #6

Не по теме:


Цитата Сообщение от izuchaju_python Посмотреть сообщение
p = re.compile('[A-Za-z]+|[А-Яа-я]+') rez = p.findall(a)
А если так?
Python
1
2
3
p = re.compile('[A-Za-z]+|[А-Яа-я]+')
s = 'четырёхколёсный'
p.findall(s)
:D

0
20 / 21 / 6
Регистрация: 30.06.2015
Сообщений: 431
21.04.2016, 14:55 7
Dominatrix,
Python
1
2
3
4
5
import re
a = input()
p = re.compile('[а-яА-ЯёЁa-zA-Z]+')
rez = p.findall(a)
print(rez)
Jabbson, я не сомневаюсь, что вы можете лучше, покажите ваше решение.
0
Эксперт по компьютерным сетям
5776 / 3251 / 1014
Регистрация: 03.11.2009
Сообщений: 9,836
21.04.2016, 15:06 8
Python
1
2
3
import re
a = 'четырёхколёсный hello! world'
print(re.findall("\w+", a))
0
20 / 21 / 6
Регистрация: 30.06.2015
Сообщений: 431
21.04.2016, 15:09 9
Jabbson, мда

Добавлено через 37 секунд
циферки ваш код находит=)

Добавлено через 36 секунд
иль вы думали, что я не знаю о \w ? что сразу решили высмеять?
0
Эксперт по компьютерным сетям
5776 / 3251 / 1014
Регистрация: 03.11.2009
Сообщений: 9,836
21.04.2016, 15:12 10

Не по теме:

ранимый такой, забавно)



Добавлено через 2 минуты
Python
1
2
3
import re
a = 'четырёхколЁсный4 hello! world'
print(re.findall("[^\W\d_]+", a))
0
$ su
1605 / 520 / 97
Регистрация: 18.11.2010
Сообщений: 2,807
Записей в блоге: 2
21.04.2016, 23:05 11
Цитата Сообщение от Jabbson Посмотреть сообщение
обавлено через 2 минуты
Python
import re
a = 'четырёхколЁсный4 hello! world'
print(re.findall("[^\W\d_]+", a))
Я что-то не пойму, разве ^ внутри класса не означает "не"?
И в таком случае по идее ничего не должно найти?
0
Эксперт по компьютерным сетям
5776 / 3251 / 1014
Регистрация: 03.11.2009
Сообщений: 9,836
21.04.2016, 23:45 12
Цитата Сообщение от ntlinuxnt Посмотреть сообщение
разве ^ внутри класса не означает "не"?
да, означает
Цитата Сообщение от ntlinuxnt Посмотреть сообщение
И в таком случае по идее ничего не должно найти?
нет, не правда
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2016, 23:45
Помогаю со студенческими работами здесь

Помогите решить задачи по работе с текстом
1. Подсчитать, сколько раз в заданном тексте встречается заданный символ. 2. Дан текст из цифр и...

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

При работе с большим текстом программа перестаёт работать
Подскажите пожалуйста в чём ошибка? Данная программа считывает текст из документа и помещает этот...

Проблемы с русским текстом при работе с FM20.dll.
При работе с FM20.dll возникла проблема: кирилический текст в ComboBox и TextBox вводится в виде...

Написать функцию для dll библиотеки которая будет работать с текстом
Пробовал так #include "stdafx.h" #include <conio.h> #include <string> #define _DLLAPI...

Пользовательские библиотеки Qt при работе с PostgreSQL
Здравствуйте. У меня Qt 3.5.1 on linux mint 18.2. Подскажите, пожалуйста, какие библиотеке можно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru