Имеется два QRegExp. надо разбить строку на куски, причем разделителем может быть как 1ый так и 2ой QRegExp. с одни все решатся простым вызовом split(QRegExp). а вот с двумя...
была мысль объединить выражения с помощью
([i]выражение1[/i])|([i]выражение2[/i])
но дело усложныется тем что в
выражении могут быть признаки начала и конца строки
^ и
$. и возникает вопрос, корректно ли такое выражение
(^[i]выражение1[/i])|(^[i]выражение2[/i])
т.е. символы ^ и $ внутри скобок. или надо обязательно
^(([i]выражение1[/i])|([i]выражение2[/i]))
что мне не подходит т.к. ^ в одном выражении может быть а в другом может не быть