我有一个以下字符串:
MYLMFILLAAGCSKMYLLFINNAARPFASSTKAASTVVTPHHSYTSKPHHSTTSHCKSSD
Run Code Online (Sandbox Code Playgroud)
我想在每次遇到K或者R遇到时拆分这样的字符串,除非后面跟着a P.
因此,我想要以下输出:
MYLMFILLAAGCSK
MYLLFINNAARPFASSTK
AASTVVTPHHSYTSKPHHSTTSHCK
SSD
Run Code Online (Sandbox Code Playgroud)
起初,我尝试.split()在java中使用简单的函数,但我无法获得所需的结果.因为我真的不知道如何在.split()功能中提及它如果有一个P权利之后不分裂K或R.
我看过其他类似的问题,他们建议使用模式匹配,但我不知道如何在这种情况下使用它.