こんにちは: RexEx を使用して類似の単語を照合する必要があります。たとえば、「autonomous」のような単語を含むパターンがある場合、「autonomous」と一致せずに「autonomy」という単語と一致する必要があります。
コード例:
void modify(string word)
{
string input = "This island is a colony; however,it is autonomous and " +
"receives no orders from the mother country, autonomy, N.";
string pattern = @",\s" + word + @"\s[v|n|adj]\.";//word = "autonomous";
Regex reg = new Regex(pattern);
string output = reg.Replace(input, ".");
}