В моем коде есть пять разных строк Regex:
Regex regex = new Regex(@"(\n )?\[see=[^\]]*\]]");
phraseSources
.ToList()
.ForEach(item => item.JmdictMeaning = regex.Replace(item.JmdictMeaning, ""));
regex = new Regex(@"(\n )?\[note=[^\]]*\]");
phraseSources
.ToList()
.ForEach(item => item.JmdictMeaning = regex.Replace(item.JmdictMeaning, ""));
regex = new Regex(@"(\n )?\[restr=[^\]]*\]");
phraseSources
.ToList()
.ForEach(item => item.JmdictMeaning = regex.Replace(item.JmdictMeaning, ""));
regex = new Regex(@"(\n )?\[ant=[^\]]*\]");
phraseSources
.ToList()
.ForEach(item => item.JmdictMeaning = regex.Replace(item.JmdictMeaning, ""));
regex = new Regex(@"(\n )?\[syn=[^\]]*\]");
phraseSources
.ToList()
.ForEach(item => item.JmdictMeaning = regex.Replace(item.JmdictMeaning, ""));
Есть ли способ объединить их в одно Regex?