如何从街道地址中提取出长尾关键词的?

2026-04-11 20:090阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计251个文字,预计阅读时间需要2分钟。

如何从街道地址中提取出长尾关键词的?

使用Ruby(newb)和正则表达式,我从街道地址解析出街道编号。我没有遇到太多问题,但需要一些帮助:

“6223 1/2 S FIGUEROA ST==S FIGUEROA ST 谢谢您的帮助!更新:6223 1/2 2ND ST==“

使用 Ruby(newb)和Regex,我试图从街道地址解析街道号码.我没有遇到容易的问题,但我需要一些帮助:

‘6223 1/2 S FIGUEROA ST’==> ‘S FIGUEROA ST’

如何从街道地址中提取出长尾关键词的?

谢谢您的帮助!!

更新):

‘6223 1/2 2ND ST’==> ‘2ND ST’

来自@pesto
‘221B Baker Street’==> ‘贝克街’

这将剥离字符串前面的任何内容,直到它出现一个字母:

street_name = address.gsub(/^[^a-zA-Z]*/, '')

如果有可能拥有像“221B Baker Street”这样的东西,那么你必须使用更复杂的东西.这应该工作:

street_name = address.gsub(/^((\d[a-zA-Z])|[^a-zA-Z])*/, '')

本文共计251个文字,预计阅读时间需要2分钟。

如何从街道地址中提取出长尾关键词的?

使用Ruby(newb)和正则表达式,我从街道地址解析出街道编号。我没有遇到太多问题,但需要一些帮助:

“6223 1/2 S FIGUEROA ST==S FIGUEROA ST 谢谢您的帮助!更新:6223 1/2 2ND ST==“

使用 Ruby(newb)和Regex,我试图从街道地址解析街道号码.我没有遇到容易的问题,但我需要一些帮助:

‘6223 1/2 S FIGUEROA ST’==> ‘S FIGUEROA ST’

如何从街道地址中提取出长尾关键词的?

谢谢您的帮助!!

更新):

‘6223 1/2 2ND ST’==> ‘2ND ST’

来自@pesto
‘221B Baker Street’==> ‘贝克街’

这将剥离字符串前面的任何内容,直到它出现一个字母:

street_name = address.gsub(/^[^a-zA-Z]*/, '')

如果有可能拥有像“221B Baker Street”这样的东西,那么你必须使用更复杂的东西.这应该工作:

street_name = address.gsub(/^((\d[a-zA-Z])|[^a-zA-Z])*/, '')