У меня есть большая строка в таблице SQL Server.Режущая строка по шаблону
Пример одной записи строки таблицы:
06.10.2013 22:49:25 [Server Name] INFO - received /192.168.77.14:45643 User-Name: Jon Johnson still something between Client IP: 172.29.5.43
Но мне нужно просто:
06.10.2013 22:49:25 User-Name: Jon Johnson Client IP: 172.29.5.43
Как я могу это сделать? Я попытался с PATINDEX но: \
Комбинация 'CHARINDEX' и' SUBSTRING', которые потребуют некоторой настройки, чтобы сделать это правильно. Каковы ваши правила, когда каждая часть начинается или заканчивается? Специально на том, что «все еще что-то между» после имени пользователя - как вы узнали, что имя пользователя закончилось, и что-то еще началось? –
Я говорю, если вы знаете RegEx, вы можете использовать это даже, –