我需要挂载一个正则表达式,捕获第一个和最后一个客户端名称之间的两个单词之间的任何文本。我不能使用该子句(。*)它可能捕获错误的信息,即它将超出名称。 例: INPUT:"面包.....企业" - >产量:"面包食品公司企业"
我想在姓氏和姓氏之间阅读特定数量的单词(10个单词)。
有谁知道怎么骑这个正则表达式?
同样,我不能使用"面包(。*)企业",因为将能够找到: 我昨天在隔壁的Sears entrerprise"
中购买了#34;面包由于
答案 0 :(得分:0)
以下正则表达式将匹配从Bread
到Enterprise
的所有字符
只有当这两个字符串之间最多有10个单词时才会出现。
@"Bread\s*(?:\s+\S+){0,10}\s*Enterprise"