Find A Sub-Word

  • + 0 comments
    import re
    
    n=int(input())
    lines="\n".join([input() for _ in range(n)])
    
    q=int(input())
    sub=[input() for _ in range(q)]
    
    for i in sub:
        pattern=re.compile(r"\B"+i+r"\B")
        matches=re.findall(pattern,lines)
        print(len(matches))