Автор оригинала: 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.