Crowell
Crowell

Reputation: 35

Alteryx REGEX upper first letter of every sentence and lower case for the rest

I'm trying to transform strings in Alteryx using one regex tool as follows

Original:

lorem ipsum. DOLOR SIT AMET. 

Looking for:

Lorem ipsum. Dolor sit amet.

Now, I did manage to match this pattern with the following REGEX

(^\w)|\.\s(\w)

But I'm not sure how to replace it in Alteryx.

Any ideas? I expected \U$1\U$2 and copy unmatched to work.

Upvotes: 1

Views: 403

Answers (1)

RavinderSingh13
RavinderSingh13

Reputation: 133680

Could you please try following, written with your shown samples. This is creating 4th capturing groups, where 1st capturing will have like: D, 2nd capturing group contains OLOR, 3rd capturing group contains SIT and 4th capturing group contains AMET in shown samples.

^.*?\.\s+(.)(.*?)\s+(.*?)\s+([^.]*)\.$

Online demo for above regex

So you could try following command: $1 \U$2 \U$3 \U$4

Upvotes: 1

Related Questions