Comment trouver des travées avec une classe spécifique contenant un texte spécifique à l'aide de la belle et la soupe de ré?

comment puis-je trouver tous span avec une classe de 'blue' qui contiennent du texte dans le format:

04/18/13 7:29pm

qui pourraient donc être:

04/18/13 7:29pm

ou:

Posted on 04/18/13 7:29pm

en termes de construction de la logique pour ce faire, c'est ce que j'ai obtenu jusqu'à présent:

new_content = original_content.find_all('span', {'class' : 'blue'}) # using beautiful soup's find_all
pattern = re.compile('<span class=\"blue\">[data in the format 04/18/13 7:29pm]</span>') # using re
for _ in new_content:
    result = re.findall(pattern, _)
    print result

J'ai fait allusion à https://stackoverflow.com/a/7732827 et https://stackoverflow.com/a/12229134 pour essayer de trouver une façon de le faire, mais le dessus est tout ce que j'ai obtenu jusqu'à présent.

edit:

de préciser le scénario, il y span avec:

<span class="blue">here is a lot of text that i don't need</span>

et

<span class="blue">this is the span i need because it contains 04/18/13 7:29pm</span>

et remarque que je n'ai besoin 04/18/13 7:29pm pas le reste du contenu.

edit 2:

J'ai aussi essayé:

pattern = re.compile('<span class="blue">.*?(\d\d/\d\d/\d\d \d\d?:\d\d\w\w)</span>')
for _ in new_content:
    result = re.findall(pattern, _)
    print result

et a reçu l'erreur:

'TypeError: expected string or buffer'

OriginalL'auteur user1063287 | 2013-04-27