我有一个数据库表,其中包含来自twitter的推文(文本)列表。其中一些推文提到了URL链接和其他用户的格式为@usernameOfOtherUser。
我正试图从表中删除这些链接和@ username's。例如,而不是具有以下内容:
“@ michael我今天过得很愉快http://link.com/22”
在数据库中看起来更像这样:
“我今天过得愉快”
我尝试过使用REPLACE函数# User Registration
@app.route('/register', methods=['GET', 'POST'])
def register():
form = RegisterForm(request.form)
if request.method == 'POST' and form.validate():
FirstName = request.form['FirstName']
LastName = request.form['LastName']
AccountId = request.form['AccountId']
Birthdate = request.form['Birthdate']
# password = sha256_crypt.encrypt(str(form.password.data))
Home_Endpoint__c = request.form['Home_Endpoint__c']
# Execute query
sf.Contact.create({'LastName':LastName,'FirstName':FirstName,'AccountId':AccountId, 'Birthdate':Birthdate, 'Home_Endpoint__c':Home_Endpoint__c, 'Test_User__c':1 })
flash('You are now registered', 'success')
return render_template('register.html', form=form)
,但它最终会删除整个文本而不仅仅是特定的用户名和链接。这个问题有解决方案吗?
谢谢!