# \[Regex\] How to match this: every single-character word followed by a dot

**URL:** <https://community.mp3tag.de/t/regex-how-to-match-this-every-single-character-word-followed-by-a-dot/17979>\
**Category:** Support\
**Created:** [May 25, 2016, 9:44pm UTC](https://community.mp3tag.de/t/regex-how-to-match-this-every-single-character-word-followed-by-a-dot/17979 "2016-05-25T21:44:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Finu96](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/34f0e0/32.png) [@Finu96](https://community.mp3tag.de/u/Finu96)\
**Post date:** [May 25, 2016, 9:44pm UTC](https://community.mp3tag.de/t/regex-how-to-match-this-every-single-character-word-followed-by-a-dot/17979/1 "2016-05-25T21:44:08Z")

</div>

Hi! Due to a error in my action script every space " " around a dot is gone "."  
Tags Like Mr. Big are now Mr.Big, this is not what i want.  
But on the other side tags like H.E.A.T. are now how i want.

Tl;dr i wanna place a space " " after any dot "." that is followed by a word with more than a character.

Possible Matchs( What i want):  
/erv. s--\> erv. s  
/a.b --\> a.b  
/aF.k--\> aF. k

What i don't want:  
/dg. b.--\>dg.b.  
/g.h.t.--\>g.h. t.  
/k.o.ph--\>k.o.ph

Plz Help me on this one! Still new to mp3tag and regex  
Thank you so much for the time you wasted with my topic  
Filipe Cruz

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [May 26, 2016, 4:42am UTC](https://community.mp3tag.de/t/regex-how-to-match-this-every-single-character-word-followed-by-a-dot/17979/2 "2016-05-26T04:42:53Z")

</div>

It is not quite clear to me what you want exactly.  
If you want to find those that have at least 2 letters, followed by a dot then you can use a filter like this:  
%artist% MATCHES "[A-z][A-z]."

If you want to replace such a pattern, you can use a format string like  
Format string: ([A-z][A-z]).  
Replace string: $1.\_  
(where the underscore \_ represents a space character)

---

<div class="post-metadata">

**Author:** ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)\
**Post date:** [May 26, 2016, 3:13pm UTC](https://community.mp3tag.de/t/regex-how-to-match-this-every-single-character-word-followed-by-a-dot/17979/3 "2016-05-26T15:13:12Z")

</div>

> [@Finu](#):
>
> ... i wanna place a space " " after any dot "." that is followed by a word with more than a character. ...

Action: Format value  
Field: ARTIST  
Formatstring: **$regexp(%ARTIST%,'.([^.\s]{2,})','. $1')**  
From:  
Princ.e & The New Power Generation  
To:  
Princ.e & The. New. Power. Generation

DD.20160526.1912.CEST

---

<div class="post-metadata">

**Author:** ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)\
**Post date:** [February 9, 2026, 12:26pm UTC](https://community.mp3tag.de/t/regex-how-to-match-this-every-single-character-word-followed-by-a-dot/17979/4 "2026-02-09T12:26:16Z")

</div>

Closed on February 9, 2026, 12:26pm UTC


