Вы можете попробовать этот код, используя регулярные выражения:
string stringToAppend = "append";
string str = "Lorem Ipsum is \"simply\" dummy text of the \"printing.xyz\" and typesetting industry";
// I used index of a match to insert string, added one because pattern also matched "
str = str.Insert(Regex.Match(str, "\"\\w+\\.xyz").Index + 1, stringToAppend);
Я использовал шаблон "\w+\.xyz
.
"
- соответствует "
буквально
\w+
- соответствует одному или нескольким символам слова
\.xyz
- соответствует .xyz
буквально