Rule Engine Node

Is it possible to write a specific/custom rule with the Rule Engine node?

for example, lets say I have the following sentence in a cell: "to select your favorite color is not so hardOn the other hand, choosing your favorite painting might be"

Can we write a rule to split the cell where there is no whitespace character between two separate sentences but the second sentence starts with an  uppercase?

another version of my question involves any type punctuation between two merged words (such as "hard.On)