예제 #1
0
def find_place_in_sentence(text):
    """ Returns the position of the place the usertext
    is looking for """
    parser = Parser(text)
    parser.capture_regular_expression(text)
    address_ask_by_user = parser.address
    return address_ask_by_user
예제 #2
0
def test_capture_regular_expression():
    """Test to capture the location and the
    words  that introduces a question about a
    place"""
    
    sentence = "Salut grandpy! Comment s'est passé ta soirée avec Grandma hier soir? Au fait, pendant que j'y pense, pourrais-tu m'indiquer où se trouve le musée d'art et d'histoire de Fribourg, s'il te plaît?"
    p = Parser(sentence)
    assert p.capture_regular_expression(
        sentence) == " où se trouve le musée d'art et d'histoire de Fribourg"