# Case Conversion Help (Building an action script)

**URL:** https://community.mp3tag.de/t/case-conversion-help-building-an-action-script/45322
**Category:** Support
**Created:** [May 2, 2019, 8:18pm UTC](https://community.mp3tag.de/t/case-conversion-help-building-an-action-script/45322 "2019-05-02T20:18:33Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [May 3, 2019, 7:11am UTC](https://community.mp3tag.de/t/case-conversion-help-building-an-action-script/45322/4 "2019-05-03T07:11:43Z")

</div>

> [@Samael](#):
>
> 30 actions alone, just for the Roman numerals.

A quick search in this forum and you get:

> [@Roman numbers in one single regular expression (regexp)](https://community.mp3tag.de/t/roman-numbers-in-one-single-regular-expression-regexp/16343):
>
> Roman numbers from 1 to 3999. Understanding roman numbers. They are split in 4 optional sections in following high-low priority. The higher the priority, the more left a section is placed. Sections priority is always respected. Sections 2-4 have identical logic (only they letters change). 1000-3000: M|MM|MMM 100-900: C|CC|CCC|CD|D|DC|DCC|DCCC|CM 10-90: X|XX|XXX|XL|L|LX|LXX|LXXX|XC 1-9: I|II|III|IV|V|VI|VII|VIII|IX e.g. 3746 = 3000 + 700 + 40 + 6 = MMM DCC XL VI = MMMDCCXLVI Normalize regexp …

1 x Action "Replace with regular expression" replaces your other 29 actions of this type. 😉

---

_[View the full topic](https://community.mp3tag.de/t/case-conversion-help-building-an-action-script/45322)._
