Форум программистов, компьютерный форум, киберфорум
Наши страницы

Python

Войти
Регистрация
Восстановить пароль
 
stringer
0 / 0 / 0
Регистрация: 12.02.2017
Сообщений: 2
#1

Поиск по строке - Python

12.02.2017, 18:24. Просмотров 264. Ответов 2

Всем привет! подскажите, как можно найти части слов их строки?
допустим есть строка text = 'поиск слов в строке python' как можно проверить, есть ли в строке слова 'поиск' и 'строке'
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2017, 18:24
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Поиск по строке (Python):

Поиск и замена в строке - Python
Существует ли какой-то вариант записать все это более компактно? Это просто для примера import re text = 'web search engine...

Поиск подстроки в строке - Python
Всем привет, нужна помощь с поиском подстроки в строке по шаблону. К примеру есть строка "s = 'исходная строка'" и мне нужно найти ее по...

Поиск элементов в строке - Python
Добрый вечер ! Возникла проблема, допустим я получаю строку формата: (Город;123123), мне нужно взять кол-во населения, Но возможно что...

Поиск конкретного значения в строке - Python
Приветствую, форумчане. Появился вопрос следующего характера: Есть список документов, которые были загружены на ресурс, и...

Поиск комбинаций в строке где один символ "универсальный" - Python
Добрый день, дорогие форумчане имеется задание протестировать комбинации лотереи "Однорукий бандит" в ответ с сервера мне приходит строка...

Подсчитать количество вхождений буквы «о» в строке «прямой поиск в текстовой строке» - Assembler
Подсчитать количество вхождений буквы «о» в строке «прямой поиск в текстовой строке» Заменить в вышеприведенной стоке слово «прямой» на...

2
Garry Galler
1191 / 934 / 279
Регистрация: 28.10.2013
Сообщений: 2,317
12.02.2017, 20:57 #2
Python
1
2
if ("поиск" in text) and ("строке" in text):
    print('OK')
Либо регулярными выражениями.

Добавлено через 1 час 26 минут
UPD. Есть также встроенная функция проверки вхождения подстроки в строку:
Python
1
text.find('поиск') !=-1
0
greg zakharov
Покинул форум
1921 / 797 / 201
Регистрация: 07.05.2015
Сообщений: 1,603
Записей в блоге: 33
13.02.2017, 11:01 #3
Если требуется проверить сразу пару совпадений в строке, идеологически верно использовать регулярные выражения, а не мутузить in или вызывать метод find для строки.
Python
1
2
3
4
5
6
7
s = 'поиск слов в строке python'
 
from re import compile, I
if 2 != len(set(compile('(поиск|строке)', I).findall(s))):
   print('Не найдено либо "поиск", либо "строке", либо и того и другого')
else:
   print('В строке есть и "поиск", и "строке"')
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2017, 11:01
Привет! Вот еще темы с ответами:

Работа с массивами. Поиск наименьшего числа в строке и наибольшего в строке - C++
Добрый вечер. Надо найти наименьшее число в строке и наибольшее в столбце. Примерно вот так должно искать. потом надо собрать новый...

Поиск мин элемента в строке матрицы и приращение элементов в строке к нему (программа работает не правильно) - C (СИ)
Есть матрица и функции поиска минимального элемента в строке и приращение элементов в строке к нему. но программа работает не правильно......

Поиск символа в строке. Как осуществить поиск в обратном направлении - Pascal
Всем доброго времени суток. Вопрос такой: как осуществить поиск в обратном направлении, т.е. я в строке (a(bc)) нахожу первую закрытую...

Поиск в строке - MS Excel
Всем привет. Подскажите пожалуйста как реализовать поиск в строке значения и вернуть его: Например, ищем "настенно". Искомое значение может...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru