У меня есть список строк: Как вернуть строки с «Низким» или «Высоким» или начать с «NQ_»?Строка совпадения с несколькими шаблонами регулярным выражением
list=[
'ES_Low',
'NQ_High',
'NQ_Low',
'NQ_Close',
'NQ_Volume',
'GC_Open',
'GC_High',
'GC_Volume']
AnswerDesired=[
'ES_Low',
'NQ_High',
'NQ_Low',
'NQ_Close',
'NQ_Volume',
'GC_High']
Начните с чтения «[Regular Expression HOWTO] (https://docs.python.org/3/howto/regex. HTML) "; метасимвол чередования ('|') является первым в разделе «[Больше метасимволов] (https://docs.python.org/3/howto/regex.html#more-metacharacters)». При необходимости обратитесь к документам модуля '' re' '(https://docs.python.org/3/library/re.html#module-re). Или, если вам не нужно беспокоиться о запуске и завершении, проверьте строку ['startswith'] (https://docs.python.org/3/library/stdtypes.html#str.startswith) и [' endswith' ] (https://docs.python.org/3/library/stdtypes.html#str.endswith). –
Здесь нет необходимости в регулярных выражениях. Используйте понимание списка с помощью 'startswith()' и 'endswith()'. – Jan
@Jan: Touche ... Получил меня, пока я редактировал. –