Сопоставление множественного числа с использованием регулярного выражения в C#

Я хочу использовать регулярное выражение в C #для поиска терминов, и я хочу включить множественное число этих условия в поиске. Например, если пользователь хочет найти «трубу», я также хочу вернуть результаты для «трубы».

Итак, я могу сделать это...

string s ="\\b" + term + "s*\\b";
if (Regex.IsMatch(bigtext, s) {  /* do stuff */ }

Как бы я изменил приведенное выше, чтобы позволить мне сопоставлять, скажем, «напряжения», когда пользователь вводит «напряжение», и по-прежнему работать для «трубы»/«трубы»?

8
задан SAL 24 April 2012 в 11:34
поделиться