Как сопоставить в C# с Regex Class строку, которую я частично знаю? - PullRequest
0 голосов
/ 21 марта 2020

В настоящее время я пытаюсь использовать класс Regex, чтобы сопоставить значение в строке, которую я частично знаю.

Я уверен, что это значение будет уникальным в строке, но я не знаю всех символов.

Например: я ищу "ши" с первыми двумя символами, которые могут быть [a-zA-Z0-9], но я не понимаю, как установить

Regex regex = new Regex();

для нахождения.

1 Ответ

1 голос
/ 21 марта 2020
Regex regex= new Regex(@"\w{2}shi");

@ - "\" не является escape

\ w - это алфавитное число c слово

{2} - два символа

ши - shi

Это соответствует xxshi, 00shi, WWshi, aBshi, 0ashi, Z4shi ...

...