Postgres Regex - 初始文本和最终文本之间的任何文本

时间:2015-02-10 14:38:18

标签: c# regex

我需要挂载一个正则表达式,捕获第一个和最后一个客户端名称之间的两个单词之间的任何文本。我不能使用该子句(。*)它可能捕获错误的信息,即它将超出名称。 例: INPUT:"面包.....企业" - >产量:"面包食品公司企业"

我想在姓氏和姓氏之间阅读特定数量的单词(10个单词)。

有谁知道怎么骑这个正则表达式?

同样,我不能使用"面包(。*)企业",因为将能够找到: 我昨天在隔壁的Sears entrerprise"

中购买了#34;面包

由于

1 个答案:

答案 0 :(得分:0)

以下正则表达式将匹配从BreadEnterprise的所有字符  只有当这两个字符串之间最多有10个单词时才会出现。

@"Bread\s*(?:\s+\S+){0,10}\s*Enterprise"