html - 有没有正确的方法来突出显示文本中的#标签和@用户?

标签 html ruby-on-rails ruby

我正在研究 Rails 并尝试编写一个类似 Twitter 的应用程序。

有没有一种简单的方法可以突出显示以 # 开头的主题标签和以 @ 开头的用户名,并从中创建 URL?

我找不到合适的 gem 。还是我应该自己做?

例如:https://twitter.com/Xaput/status/383695262796873728

最佳答案

更多详细信息会很有帮助。

你可以用正则表达式捕获它们。

学习正则表达式。他们值得您花时间。

http://rubular.com/

http://www.ruby-doc.org/docs/ProgrammingRuby/html/language.html#UJ

您没有使用 HTML 标记此内容,但这听起来像是您所要求的一个重要方面。

关于html - 有没有正确的方法来突出显示文本中的#标签和@用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19059605/

相关文章:

ruby - 如何通过内省(introspection)判断一个方法是读写、只读还是只写?

ruby-on-rails - Rails 4单选按钮表单帮助程序,true尚未验证

ruby-on-rails - ActionController::Live - Rails 中的 SSE

html - 如何创建带有 Logo 、搜索框和链接的响应式导航栏并且仍然响应?

javascript - Skrollr 和相对模式无法工作

ruby-on-rails - 使用常量化的安全影响

ruby - 无法使用 ruby​​ 中的 Mechanize 缩小 xpath 以提取表

ruby-on-rails - 在 try 和 and 之间推荐哪种语法。当我们在 Ruby on Rails 中处理 nil 值时?

javascript - 如何使用 jQuery 更改我的两个 td 的背景颜色?

html - 单击时更改 <li> 及其子级 <a> 类的最佳实践