Рубрики
Без рубрики

Python – Проверьте, запустите ли строка со специфическим словом

Автор оригинала: Python Examples.

Python – Проверьте, запустите ли строка со специфическим словом с использованием Regex

Чтобы проверить, начинается ли строка со словом в Python, используйте регулярное выражение для «запускается с» ^ и сам слово.

В этом руководстве мы будем использовать функцию re.search () для выполнения матча выражения против строки и выяснить, начинается ли строка с данного слова или нет.

Пример 1: Проверьте, запустите ли строка с словом

В следующем примере мы проверим, если данная строка Python – это язык программирования. Начинается с определенного слова Python или нет.

Python Program

import re

str = 'Python is a programming language.'
#search using regex
x = re.search('^Python', str)

if(x!=None):
	print('The line starts with \'Python\'.')
else:
	print('The line does not start with \'Python\'.')

Выход

The line starts with 'Python'.

Если вы распечатаете вывод Re.Search (), х , из приведенного выше примера вы получите

Пример 2: Проверьте, начинается ли строка с словом

В следующем примере мы проверим, если данная строка Python – это язык программирования. Начинается с определенного слова Программирование или нет.

Python Program

import re

str = 'Python is a programming language.'
#search using regex
x = re.search('^programming', str)

if(x!=None):
	print('The line starts with \'programming\'.')
else:
	print('The line does not start with \'programming\'.')

Выход

The line does not start with 'programming'.

Если вы распечатаете вывод Re.Search (), х , из приведенного выше примера вы получите

None

Если нет никаких сопоставленных экземпляров для регулярного выражения, вы получите Нет Как вывод для функции re.search ().

Резюме

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