Есть строка с разделителем '|'
Если начало поисковой строки совпадает с текстом между разделителями, то необходимо добавить текст в массив
Если начало поисковой строки совпадает с текстом между разделителями, то необходимо добавить текст в массив
Код:
#include <Array.au3>
$Text="Волгоград|Вологда|Воронеж|Москва|Воркута"
$Str="Во"
$aArray = StringRegExp('|' & $Text & '|', '(?i)\|(' & StringRegExpReplace($Str, '([^А-яЁё\w\s])', '\\$1') & '[^|]*?)\|', 3)
_ArrayDisplay($aArray)
;~ Вывод:
;~ Волгоград
;~ Воронеж
;~ Воркута
;~ Нет: Вологда, как исправить регулярку?