0
A
回答
1
你可以用正則表達式在文本中找到所有電子郵件地址,如/\S*\@\S*/
(Test it on Rubular,可能不完美),然後用你選擇的任何東西替換所有匹配。
email_regex = /\S*\@\S*/
text = "This is [email protected] test string. Regex is [email protected] amazing."
result = text.gsub(email_regex, 'email_has_been_replaced')
p result
# => "This is email_has_been_replaced test string. Regex is email_has_been_replaced amazing."
在ActiveRecord模型:
class Post < AR::B
EMAIL_REGEX = /\S*\@\S*/
before_validation :remove_email_addresses_from_body
private
def remove_email_addresses_from_body
self.body = body.gsub(EMAIL_REGEX, 'hidden_email')
end
end
相關問題
- 1. 過濾任何電子郵件地址
- 2. 過濾掉的電子郵件地址
- 3. 來自特定電子郵件地址的腳本電子郵件
- 4. 如何通過電子郵件發送電子郵件地址
- 5. 使用jQuery來過濾電子郵件地址
- 6. 找到名字來自電子郵件地址,如Slack
- 7. 在Gmail中過濾來自同一域的某些電子郵件地址
- 8. 目標C:如何將文本字段中的電子郵件地址與@
- 9. 如何驗證來自特定域的電子郵件地址?
- 10. EWS SearchFilter.ContainsSubstring要過濾的發件人的電子郵件地址
- 11. 從文本字段獲取電子郵件地址,無論格式如何
- 12. 如何更改電子郵件地址字段?
- 13. JMeter - 如何模擬電子郵件地址和確認電子郵件地址
- 14. 文件夾的電子郵件地址
- 15. 如何驗證文本區域中的電子郵件地址
- 16. 獲得來自附件發件人的電子郵件地址
- 17. 過濾基於互聯網的電子郵件地址
- 18. 自定義Django字段來存儲電子郵件地址列表
- 19. 如何測試來自ubuntu本地主機的電子郵件
- 20. 如何從電子郵件地址獲取電子郵件服務的網址
- 21. 自動更正電子郵件地址
- 22. 如何與普通的電子郵件地址替換所有電子郵件地址中的一組文件
- 23. 日文/中文電子郵件地址?
- 24. 如何從文本中解析/裁剪電子郵件地址
- 25. 如何查看電子郵件地址?
- 26. 如何驗證電子郵件地址
- 27. 電子郵件地址驗證,如何?
- 28. 如何驗證電子郵件地址
- 29. 如何OCR電子郵件地址
- 30. 如何取電子郵件地址?
您是如何把在一個模型? –
你可以例如替換'before_save'或'before_validation'回調中的電子郵件地址。 –
你的偉人!像magik一樣工作! –