Python: Como usar o RegEx em uma declaração if?

Eu tenho o seguinte código que analisa os arquivos em um diretório e copia arquivos que contêm uma determinada seqüência em outro diretório, mas estou tentando usar expressões regulares como a seqüência de caracteres pode ser maiúsculas e minúsculas ou uma mistura de ambos.

Aqui está o código que funciona, antes de tentar usar o RegEx's

import os
import re
import shutil

def test():
    os.chdir("C:/Users/David/Desktop/Test/MyFiles")
    files = os.listdir(".")
    os.mkdir("C:/Users/David/Desktop/Test/MyFiles2")
    for x in (files):
        inputFile = open((x), "r")
        content = inputFile.read()
        inputFile.close()
        if ("Hello World" in content)
            shutil.copy(x, "C:/Users/David/Desktop/Test/MyFiles2")

Aqui está o meu código quando tentei usar o RegEx's

import os
import re
import shutil

def test2():
    os.chdir("C:/Users/David/Desktop/Test/MyFiles")
    files = os.listdir(".")
    os.mkdir("C:/Users/David/Desktop/Test/MyFiles2")
    regex_txt = "facebook.com"
    for x in (files):
        inputFile = open((x), "r")
        content = inputFile.read()
        inputFile.close()
        regex = re.compile(regex_txt, re.IGNORECASE)

Eu estou supondo que eu preciso de uma linha de código que é algo como

if regex = re.compile(regex_txt, re.IGNORECASE) == True

Mas eu não consigo fazer nada funcionar, se alguém pudesse me apontar na direção certa, seria apreciado.

questionAnswers(5)

yourAnswerToTheQuestion