If you want to do both checks simultaneously, then use alternation:
string1|string2
If I interpret your question correctly, then you will want to create your string with something like the following pseudo-code:
Pattern = "Results\s+<span" + ResultPage + "</div>|No\s+results\s+" + ResultPage + "\s+found\."
Result = Regex.Match(Pattern, String, Options)
if(Result) then
{
// Found one of the text strings
}
else
{
// Neither text string found
}
Of course, you will need to create the pattern correctly for your language and regex engine etc.
If you want to also ensure that only one of the strings occurs, then you should either search for both strings separately and use some program logic to check that only one exists (XOR???) or get back to us with some real examples (see the posting guidelines on the 'Construction Advice' forum on this site) and we might be able to help you further.
Susan