如何使用正则表达式来识别特定的结尾?

时间:2014-12-01 14:45:10

标签: regex text

如何使用正则表达式匹配以pty或pty ltd结尾的公司名称(可能有逗号,空格和句点介于两者之间)或inc,最后在前面/句点中有逗号或不带逗号,例如inc / inc。/ ,Inc。和不区分大小写?感谢

2 个答案:

答案 0 :(得分:1)

以下是在Regexper.com

的帮助下构建的起点
((pty|pty ltd)|(I|i)nc(\.|,| ))$

答案 1 :(得分:1)

我并不意味着窃取任何人的信用,但丹尼尔·伊格纳特在我看来首先得到的答案几乎是正确的,这是我认为更合适的修订版本:

/\w* (inc|pty((\.|,)? ltd))(\.|,)?/ig

此外,假设公司名称仅由一个单词Ex组成。 " Google Inc"

知道你在哪里使用这个正则表达式的细节会有所不同,这将有所帮助.Perl,JavaScript,VBA等等。