2024-09-28 03:11:46 发布
网友
我是regex新手,我不知道该怎么做:
Hello this is JURASSIC WORLD shut up Ok [REVIEW] The movie BATMAN is awesome lol
Hello this is JURASSIC WORLD shut up Ok
[REVIEW] The movie BATMAN is awesome lol
我需要的是电影的片名。每句话只有一个。我不得不忽略[]之间的字,因为这不是电影的标题。在
我想到了这个:
^\w([A-Z]{2,})+
欢迎任何帮助。在
谢谢。在
您可以使用否定环视来确保标题不在[]内
[]
\b(?<!\[)[A-Z ]{2,}(?!\])\b
\b匹配单词边界。
\b
(?<!\[)消极的向后看。检查匹配字符串前面是否没有[
(?<!\[)
[
[A-Z ]{2,}匹配2个或更多个大写字母。
[A-Z ]{2,}
{cd6>向前看。确保字符串后面不跟]
]
示例
您可以使用否定环视来确保标题不在
[]
内\b
匹配单词边界。(?<!\[)
消极的向后看。检查匹配字符串前面是否没有[
[A-Z ]{2,}
匹配2个或更多个大写字母。{cd6>向前看。确保字符串后面不跟
]
示例
^{pr2}$相关问题 更多 >
编程相关推荐