【发布时间】:2013-08-15 21:01:39
【问题描述】:
以下字符串被认为是相等的。我怎样才能匹配这样的东西?
"Hazard Const. Company"
"hazard construction company"
"PETERSON-CHASE GENERAL ENGINEERING CONSTRUCTION INC"
"peterson-chase general engineering construction inc"
"TRAFFIC DEVELOPMENT SERVICES "
"traffic development services"
我的环境是 ruby,但我只是想知道匹配字符串的一般原则。由于空格问题和缩写,上述示例不适用于基本的“a”=="b"。我可以使用 regex case-ignore 或 downcase 来缓解大小写问题...
【问题讨论】:
-
你有一套完整的缩写吗?如果你这样做了,你可以扩展所有的缩写并规范化空格和大小写。
-
不,不知道缩写
标签: ruby regex string string-matching