python регулярное выражение - ConnectionProfile: База данных: MSSQL - PullRequest
0 голосов
/ 07 августа 2020

Мне нужно, чтобы слово было посередине, например

ConnectionProfile:Database:MSSQL - result Database

Иногда текст будет

ConnectionProfile:Database:Oracle:ServiceName - i need the string after ConnectionProfile: till the next :

1 Ответ

0 голосов
/ 07 августа 2020

В двух приведенных примерах вы можете просто использовать строковые функции:

string = "ConnectionProfile:Database:MSSQL"

print(string.split(":")[1])

Если ConnectionProfile окажется где-то еще, вы можете попробовать:

ConnectionProfile:([^:]+)

И взять первая группа захвата, см. regex101.com для демонстрации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...