Как разобрать строку с форматом Culture и UI Culture (c = nb-NO | uic = nb-NO) в код языка - PullRequest
0 голосов
/ 24 сентября 2019

Я хочу спросить, как разобрать строку с форматом Culture и UI Culture (c = nb-NO | uic = nb-NO) в код языка nb-No, используя службу C # или .net Спасибо.

1 Ответ

0 голосов
/ 24 сентября 2019

Решение с использованием регулярного выражения:

var input = "(c=nb-NO|uic=nb-NO)";
var cultureName = Regex.Match(input, @"(?<=\(c=)[^|]+").Value;

Объяснение регулярного выражения:

  • (?<=\(c=) ищет "(c =" во входной строке (в качестве привязки), но не входит в совпадение)
  • [^|]+ соответствует каждому символу, который не является "|"

В зависимости от точной спецификации возможных входных значений, это можетдолжны быть немного адаптированы.

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