Регулярное выражение для получения любой буквы, символа, числа от 1 до 100 maxlength - PullRequest
0 голосов
/ 22 марта 2010

Как вы можете прочитать в заголовке, мне нужно регулярное выражение для получения любой буквы, символа, числа от 1 до 100 maxlength (любой возможный текст). Может ли кто-то предоставить это для меня и, возможно, хорошая ссылка, чтобы понять, как это работает. Спасибо.

Ответы [ 4 ]

3 голосов
/ 22 марта 2010

Для соответствия любой возможный текст максимальной длины 100, который вы можете использовать:

.{1,100}

чтобы даже соответствовать символам новой строки, которые вы можете использовать:

[\d\D]{1,100}

Примечания:

  • .: метачар, который соответствует ничего кроме новой строки.
  • {1,100}: минимум 1 и максимум 100 предыдущий паттерн
  • []: класс символов
  • \d: любая цифра
  • \D: любой нецифровый
  • [\d\D]: любой символ
2 голосов
/ 22 марта 2010

Я нашел приличную ссылку здесь в течение многих лет. Он довольно общий и нацелен на то, чтобы заставить вас использовать их инструменты, но все же это хороший справочник.

1 голос
/ 22 марта 2010

Если я вас правильно понимаю, вам не нужно регулярное выражение для этого.

var test = "test";
var result = test.Substring(0, test.Length<100 ? test.Length : 100);
1 голос
/ 22 марта 2010

Вы можете собрать его отсюда:

http://www.c -sharpcorner.com / UploadFile / prasad_1 / RegExpPSD12062005021717AM / RegExpPSD.aspx

вот стартовая страница MSDN для регулярных выражений:

http://msdn.microsoft.com/en-us/library/30wbz966%28VS.71%29.aspx

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