您如何过滤标签?

时间:2019-03-10 20:51:51

标签: java jsoup

    from random import *

def add_score():
    pos_score = 0
    score = input("Press Y if you got the correct word or N if you got it wrong!" )
    if score == 'Y':
        pos_score += 1
    print(pos_score)

def show_flashcard():
    """ Show the user a random key and ask them
        to define it. Show the definition
        when the user presses return.    
    """
    random_key = choice(list(glossary))
    print('Define: ', random_key)
    input('Press return to see the definition')
    print(glossary[random_key])

def add_flashcard():
    """ This function allows the user to add a new
        word and related value to the glossary. It will
        be activated when pressing the "a" button.
    """    
    key = input("Enter the new word: ")
    value = input("Enter the definition: ")

    glossary[key] = value
    print("New entry added to glossary.")




# Set up the glossary

glossary = {'word1':'definition1',
            'word2':'definition2',
            'word3':'definition3'}

# The interactive loop

exit = False
while not exit:
    user_input = input('Enter s to show a flashcard, a to add a new card. or q to quit: ')
    if user_input == 'q':
        exit = True
    elif user_input == 's':
        show_flashcard()
        add_score()
    elif user_input == 'a':
        add_flashcard()
    else:
        print('You need to enter either q, a or s.')

我的问题是,结果带有一堆额外的标签,例如:

  

谁能告诉我如何删除“ *”,“ a”,“ <>”之类的内容,并且仅显示链接?

1 个答案:

答案 0 :(得分:0)

只需调整String.format()的格式字符串。在您的情况下,msg值:

print("%s", link.attr("abs:href"));