我想找到所有大写字母,但我需要忽略某些单词/字母
例如:
I'm Surprised.
I, Myself I Am Excited.
在这种情况下,我在尝试标记所有大写字母,但不包括2个I
和I'm
。
这是我的出发点:
[A-Z]?(I)
,但它只找到包含I
的字词。
编辑:
另一件事出现了。我还需要在句点.
,问号?
或感叹号!
后排除第一个大写字母,但如果是3点...
则不需要>
如果之后的单词以小写字母开头,则必须标记
此外,中间可能还有其他垃圾(如数字或其他标点符号,例如:
或,
)。
实施例:
- I'm surprised.
- Myself I am excited.
846 3:34,343535
Said "Where..."
No...
846 3:34,343535
Not... not interested. - PUT. what is it?
"It's gone"
846 3:34,343535
Tonight.
在这种情况下,我需要标记Where
,No
,Not
,PUT
和Tonight
的大写字母。以及小写not
和what
(因为这些是在。!或?之后)。
同样,在句号和下一个单词之间可能会有一些其他垃圾,例如"
或'
预期输出:image