Regex - a unicode issue

I have the replace with regex:
(.*)(\s\u200E..)(.*)(\s-\s.*)
The string shows up with the unicode in regex101.com as:
Daniele Temperilli U+200+E-112 Break EP - RNV06

but in mp3tag as:
Daniele Temperilli ‎– 112 Break EP - RNV06

I do a replace with: $3
resulting in:112 Break EP
, which is what I want.

The string has a unicode character u+200E which is not visible but somewhere

It seems to work when testing it with regex101.com, (javascript flavor) but not with mp3tag.
How can I modify it to work with mp3tag?
-tia

You could try it with this syntax:
(.*)(\s\x{200E}..)(.*)(\s-\s.*)

1 Like