ruby - 如何检测字符串何时具有通用业务后缀(例如 "Inc."、 "LLC' 、 "GmbH")

标签 ruby gem string-matching names

我想找到一个库(Ruby gem)来检测字符串何时包含企业名称中使用的常见后缀(例如 Inc、LLC、LLP、GmbH、PC 等)。我的目标是检测我们何时使用公司名称和人名;具体来说,我们不想将公司名称“Company, Inc”与人名“Last, First”等同对待,例如我们不想将公司名称反转为“Inc Company”。

我找到了一个 Wikipedia page这似乎记录了各种类型的公司,但我没有找到任何精华或只是一个简单的列表。

第一个选择是寻找 gem,第二个是一组正则表达式字符串,最后是一个后缀列表。

最佳答案

“consistent_company”gem 有一个“IsCompanyWord”函数,可以识别公司名称中常用的特定单词。

可以看看here !

希望这对您有所帮助!

关于ruby - 如何检测字符串何时具有通用业务后缀(例如 "Inc."、 "LLC' 、 "GmbH"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18175600/

相关文章:

ruby-on-rails - 带有 docker-compose 的 Rails 应用程序无法读取 .env 文件

gem - 耙子释放不起作用

swift - 将子字符串与 Swift 中的另一个子字符串匹配

ruby-on-rails - 数组不返回最频繁的值

ruby - 使用 define_singleton_method 创建的赋值方法返回错误值

ruby - 关于覆盖初始化方法的问题

ruby-on-rails - Rails 安装 Ubuntu 12.04 期间出错

ruby-on-rails - 在 rails 中使用 mustache View 模板的最简单方法是什么?

java - 正则表达式匹配不完整的表达式

javascript - 匹配两个字符串之间的字符串