установить скобки до и после каждого хинди, используя c# - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь установить квадратные скобки { до и после каждого слова. Мой код:

string a="अजंडा रस्ता भगा रक्षा hello";
a = Regex.Replace(a, @"\b[^ . ]+\b", @"{$0}");

Этот код отлично работает в английских sh словах, но если у меня есть хинди слова в текстовом поле, этот результат будет выглядеть так:

{अजंड}ा {रस्त}ा {भग}ा {रक्ष}ा {hello}

Почему этот код отделяет последний символ от слова, и как решить эту проблему.

1 Ответ

1 голос
/ 01 апреля 2020

Может быть, вы можете попробовать использовать LINQ.

string a="अजंडा रस्ता भगा रक्षा hello";
a = string.Join("",from g in a.Split(' ').ToArray() select "{"+g+"}");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...