【问题标题】:Regex PHP tweet filter separate into columns正则表达式 PHP 推文过滤器分为列
【发布时间】:2014-05-21 14:40:45
【问题描述】:

我正在做我的学校项目,在我的网站上的表格中显示公共交通延误。

我正在使用 Rstudio、Postgreql、PHP、cmd 抓取 Twitter 个人资料

我正在尝试从 Twitter 配置文件(公共交通配置文件、显示延迟等)中过滤推文。 twitter.com/TotalOVNL

我将 php 与 postgresql 一起使用。我已经使用 SQL Query 在我的网站上的表格中找到了推文,请参阅截图链接http://prntscr.com/385squ。我想使用正则表达式来过滤推文。我不想显示推文中的所有推文文本,只是那些包含延迟并将其分成几个列的文本。我已经画了一个我想在我的网站上使用的表格示例,请参阅截图链接http://prntscr.com/3866u6

我知道我必须使用正则表达式,但不太了解该语言。

有人可以帮助我吗?

【问题讨论】:

标签: php regex postgresql twitter rstudio


【解决方案1】:

最后两个(点数和延迟)似乎没有模式。

我试图找到可能的最佳模式匹配,希望这会有所帮助。查看右下角的匹配组以找到匹配项。

#(\w+)\s#(\w+)\sis op (\d+-\d+)\s(\d+:\d+) (\w+)lijn

regex101 上的一些推文示例。

【讨论】:

  • 嗨,非常感谢,这对我帮助很大,但我对网站还很陌生,不知道如何制作图案。你能找到这些模式吗? #OV #Vertraging #Alkmaar 是 op 04-08 16:20 Buslijn 2 + - 5 分钟。 vertraging #OV #Vertraging #Beesd is op 04-08 14:20 trein Geen treinverkeer tussen Beesd - Leerdam #OV #Vertraging #Utrecht is op 04-08 13:18 trein er rijden minder treinen tussen Utrecht-Breukelen 我想拥有Beesd 模式、日期时间、trein/bus 和 Geen treinverkeer tussen beesd - leerdam 作为评论
  • 这个怎么样? regex101.com/r/bE3jC2最后几句/时间似乎没有规律。
  • 我怎样才能创建一个循环来控制我数据库中每条记录的模式,并在过滤器将其放入新列(如prntscr.com/3866u6)后,我使用的是 postgesql 顺便说一句
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-25
  • 1970-01-01
  • 2011-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多