Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 查找首字母大写且非'的连续或单个单词的正则表达式;然后是句号_Regex - Fatal编程技术网

Regex 查找首字母大写且非'的连续或单个单词的正则表达式;然后是句号

Regex 查找首字母大写且非'的连续或单个单词的正则表达式;然后是句号,regex,Regex,我正在寻找一个正则表达式,它可以识别句子中以大写字母开头的连续或单个单词,不包括句号后的单词,包括 如果我们以以下文本为例: 很难说Zendaya在今天的赌金颁奖典礼上到底穿了什么(某种运动服?),但不管是什么,这位17岁的年轻人看起来非常迷人。事实上,她可能是红地毯上穿着最好的明星——当然,除了法雷尔·威廉姆斯。 这位“重播”女歌手在活动中笑容满面,尽管有新的报道称她退出了即将上映的Aaliyah传记片。目前还没有给出官方的理由,但考虑到自该电视电影发布以来围绕着它的所有问题和负面影响——包括

我正在寻找一个正则表达式,它可以识别句子中以大写字母开头的连续或单个单词,不包括句号后的单词,包括

如果我们以以下文本为例:

很难说Zendaya在今天的赌金颁奖典礼上到底穿了什么(某种运动服?),但不管是什么,这位17岁的年轻人看起来非常迷人。事实上,她可能是红地毯上穿着最好的明星——当然,除了法雷尔·威廉姆斯。
这位“重播”女歌手在活动中笑容满面,尽管有新的报道称她退出了即将上映的Aaliyah传记片。目前还没有给出官方的理由,但考虑到自该电视电影发布以来围绕着它的所有问题和负面影响——包括无法获得Aaliyah音乐的权利,以及Aaliyah的家人反对该项目——我们对Zendaya的分裂并不感到惊讶。
幸运的是,Zendaya在电视电影部门的工作并不紧张:她的迪士尼频道电影《Zapped》最近首映,观众达570万,成为2014年儿童和青少年有线电视节目的第一名。
我们很遗憾她不会演奏Aaliyah,但好的一面是,至少这意味着她将有更多的时间创作一些新音乐。
我希望能够检索以下内容:

Zendaya
赌金
法雷尔·威廉姆斯
重播
终身的
阿利耶
电视
阿利耶的
Zendaya's
迪士尼
猛击
不
有人能为这个建议一个正则表达式吗

意义

  • 查找前面没有行首或标点符号的组
  • 将多个与空格匹配,将一个与空格匹配
  • 大写字母后跟字母或'

  • 您可以通过以下正则表达式实现这些结果:

    (?m)(?<!^|[.,!?] )([A-Z].*?)(?(?= [A-Z])\g1)(?=\W)
    
    (?m)(?
    

    用哪种语言?还有,
    打赌奖励
    是一场比赛很重要吗?为什么
    它不在你的列表中,因为它符合你的所有标准?我将打赌奖励列为一场比赛,这意味着它是一场比赛。它没有列出,因为文本的开头等于一个句号,对不起,我没有澄清这里有几个问题:1.它只选择单个单词,不选择连续的单词作为一个整体2.选择不属于单词的字符,例如,标识YouTube。“而不是YouTube 3.它在完全停止后选择单词他不想匹配。我同意。它不应该匹配。这仍然匹配
    中的
    一生的
    Aaliyah的
    Aaliyah的
    Zendaya的
    她的迪士尼
    (注意引号中的差异。)与
    中的
    不匹配
    她的迪士尼
    应符合作者提供的标准。