Я ищу регулярное выражение для следующей строки:.регулярное выражение для строки с точкой дель
SQL Err 100 на \ TEST1 $ PROD01.TEST.XYZ562
Я хочу найти что-нибудь с TEST*.$PROD*.TEST.XYZ*.
Может ли кто-нибудь помочь с регулярным выражением?
Я ищу регулярное выражение для следующей строки:.регулярное выражение для строки с точкой дель
SQL Err 100 на \ TEST1 $ PROD01.TEST.XYZ562
Я хочу найти что-нибудь с TEST*.$PROD*.TEST.XYZ*.
Может ли кто-нибудь помочь с регулярным выражением?
Основное усилие потребовалось, вы могли бы просто попробовать его сами и, я полагаю, найти ответ самостоятельно! Для будущих нужд попробуйте сайт regex101.com, он помогает работать с завсегдатаями.
Итак, вам нужно найти строку, содержащую TEST
, а затем что-то, то .
затем $ значения PROD, опять ничего, и .TEST.XYZ
, и, наконец, что-нибудь, где $PROD
есть, как я понимаю, переменный без специальных символов (как [](){}.^\
).
Таким образом, вы получите, что:
TEST[^.]*\.<$PROD value should go here>[^.]*\.TEST\.XYZ
Этого должно быть достаточно. Вам понадобится переменная supstitude $PROD
сама по себе, но я не знаю вашего языка, поэтому я не могу помочь с этой частью. Возможно, что-то вроде этого:
"TEST[^.]*\." + $PROD + "[^.]*\.TEST\.XYZ"
Что-то вроде 'TEST \ d * \. \ $ PROD \ d * \. TEST \ .XYZ. *' Может работать. https://regex101.com/r/lD6yQ5/1 – lintmouse