Просто я нашел, как стереть все, что после или до символа, включая этот символ, а нужно, чтоб он остался.
CODE:
string Text_Cut_Wait;
string Text_Cut_2_Wait;
string Text_Wait = "Соответствии"; // Найденный текст
regexreplace(-1, #Text_Cut_Wait, Text_Wait, "(.*)(оо)", ""); // Заменить "оо" и все, что до него на ""
regexreplace(-1, #Text_Cut_2_Wait, Text_Cut_Wait, "(ви)(.+)", ""); // Заменить "ви" и все, что после него на ""
messagebox(Text_Cut_2_Wait); // Выведет "тветст"
string Text_Cut_Wait;
string Text_Cut_2_Wait;
string Text_Wait = "Соответствии"; // Найденный текст
regexreplace(-1, #Text_Cut_Wait, Text_Wait, "(.*)(оо)", ""); // Заменить "оо" и все, что до него на ""
regexreplace(-1, #Text_Cut_2_Wait, Text_Cut_Wait, "(ви)(.+)", ""); // Заменить "ви" и все, что после него на ""
messagebox(Text_Cut_2_Wait); // Выведет "тветст"
И еще можно ли как-то объединить 2 строчки regexreplace в одну, чтобы стерлось и до "оо", и после "ви"?
(Добавление)
Нашел, как объединить 2 строчки в одну. Надо поставить "|":
CODE:
string Text_Cut_Wait;
//string Text_Cut_2_Wait;
string Text_Wait = "Соответствии"; // Найденный текст
regexreplace(-1, #Text_Cut_Wait, Text_Wait, "(.*)(оо)|(ви)(.+)", ""); // Заменить "оо" и все, что до него на ""
//regexreplace(-1, #Text_Cut_2_Wait, Text_Cut_Wait, "(ви)(.+)", ""); // Заменить "ви" и все, что после него на ""
messagebox(Text_Cut_Wait);
//string Text_Cut_2_Wait;
string Text_Wait = "Соответствии"; // Найденный текст
regexreplace(-1, #Text_Cut_Wait, Text_Wait, "(.*)(оо)|(ви)(.+)", ""); // Заменить "оо" и все, что до него на ""
//regexreplace(-1, #Text_Cut_2_Wait, Text_Cut_Wait, "(ви)(.+)", ""); // Заменить "ви" и все, что после него на ""
messagebox(Text_Cut_Wait);
(Добавление)
А как сделать, чтобы получить "оответстви", т.е. чтоб "оо" и "ви" остались?
(Добавление)
И еще как сделать так, чтобы в слове "соответствии" стиралось все, что после последнего "тв"? Здесь он стирает все, что после первого "тв".
CODE:
string Text_Cut_Wait;
string Text_Wait = "Соответствии"; // Найденный текст
regexreplace(-1, #Text_Cut_Wait, Text_Wait, "(тв)(.+)", ""); // Заменить "тв" и все, что после него на ""
messagebox(Text_Cut_Wait); // Выведет "Соо"
string Text_Wait = "Соответствии"; // Найденный текст
regexreplace(-1, #Text_Cut_Wait, Text_Wait, "(тв)(.+)", ""); // Заменить "тв" и все, что после него на ""
messagebox(Text_Cut_Wait); // Выведет "Соо"
А как сделать, чтобы вывел "Соответс"?