-2

我需要通过以下方式找出子字符串

以分号或句号开头,在该整个子字符串中带有双引号的一个强制单词之后,最后子字符串以句号或分号结尾。任何建议建立一个正则表达式?

考虑以下输入我需要找到双引号单词的解释。查看我想要的输出。谢谢

输入:

“A Equity Members”指其姓名和地址列于 A 部分附表 1 的人员以及根据第 11 条的规定指定的任何其他人员;“法案”指不时修订的 2000 年有限责任合伙法案;任何人的“关联方”是指直接或间接通过一个或多个中间人控制、受其控制或与该人共同控制的任何人。“控制”一词是指直接或间接地拥有通过合同或其他方式拥有投票权证券的所有权,直接或间接地拥有指导或导致指导一个人的管理和政策的权力;

输出:

“A Equity Members”指其姓名和地址列于 A 部分附表 1 的人员以及根据第 11 条的规定指定的任何其他人员;

“法案”指不时修订的 2000 年有限责任合伙法案;

任何人的“关联方”是指直接或间接通过一个或多个中间人控制、受其控制或与该人共同控制的任何人。

“控制”一词是指直接或间接地拥有通过合同或其他方式拥有投票权证券的所有权,直接或间接地拥有指导或导致指导一个人的管理和政策的权力;

4

1 回答 1

0

你的答案是

Match resul = Regex.Match(input, "(;|.)([^;|^.])+(;|.)");

        while (resul.Success)
        {
            MessageBox.Show(resul.Value);
            resul= resul.NextMatch();
        }

对你的一个请求。请不要从 stackoverflow 询问确切的答案。您可以在 stackoverflow 中看到询问标准。

于 2012-05-25T12:27:36.943 回答