# zusätzliche Skriptbefehle

**URL:** https://community.mp3tag.de/t/zusatzliche-skriptbefehle/7659
**Category:** Vorschläge
**Created:** [December 27, 2008, 6:22pm UTC](https://community.mp3tag.de/t/zusatzliche-skriptbefehle/7659 "2008-12-27T18:22:47Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![ci3nt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/5daacb/32.png) [@ci3nt](https://community.mp3tag.de/u/ci3nt)
#### Post date: [December 27, 2008, 6:22pm UTC](https://community.mp3tag.de/t/zusatzliche-skriptbefehle/7659/1 "2008-12-27T18:22:47Z")

</div>

Hallo,

ich fände es schön wenn es noch folgende zusätzliche Skriptbefehle gäbe:

$ist\_ein\_Sonderzeichen(x)  
liefert Wahr, wenn es sich beim Zeichen x um ein Sonderzeichen handelt (also alles was kein Buchstabe oder keine Zahl ist).  
$entferne(x,n,i)  
liefert die Zeichenkette x ohne die ersten i Zeichen ab der Position n.

Ggf. könntest du auch noch folgende Skriptbefehle realisieren:

$beginnt\_mit(x,y) liefert wahr, wenn die Zeichenkette x mit der Zeichenkette y beginnt.  
$endet\_mit(x,y) liefert wahr, wenn die Zeichenkette x mit der Zeichenkette y endet.

Als letzten Vorschlag (,der aber umständlicher ist) wäre es schön, wenn man Skriptbefehlfolgen unter neuen Skriptbefehlen speichern könnte, also z.B.:

Für '$left($trim(x),1)' schreibe '$erstesZeichen(x)'

(welches man dann so verwenden könnte: $if($eql($erstesZeichen(%artist%),e),y,z))

mfG  
gnor

---

<div class="post-metadata">

### Author: ![Iceman](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/i/46a35a/32.png) [@Iceman](https://community.mp3tag.de/u/Iceman)
#### Post date: [January 9, 2009, 5:41pm UTC](https://community.mp3tag.de/t/zusatzliche-skriptbefehle/7659/2 "2009-01-09T17:41:51Z")

</div>

Hi,

ich hätte gern noch den Skriptbefehl Contains:

$CONTAINS(x,y) liefert die Anfangsposition vom String y im String x zurück. Falls y nicht in x enthalten ist, wird -1 zurück geliefert.

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [January 10, 2009, 6:23pm UTC](https://community.mp3tag.de/t/zusatzliche-skriptbefehle/7659/3 "2009-01-10T18:23:53Z")

</div>

> [@Iceman](#):
>
> $CONTAINS(x,y) liefert die Anfangsposition vom String y im String x zurück. Falls y nicht in x enthalten ist, wird -1 zurück geliefert.

Siehe $strstr(x,y)

---

<div class="post-metadata">

### Author: ![bruno](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/c77e96/32.png) [@bruno](https://community.mp3tag.de/u/bruno)
#### Post date: [January 17, 2009, 10:37am UTC](https://community.mp3tag.de/t/zusatzliche-skriptbefehle/7659/4 "2009-01-17T10:37:33Z")

</div>

Hallo,  
praktisch wäre auch ein **$match(wert, regexp)**, das so wie $eql funktioniert, nur mit einer Regex. Sonst muss ich immer $eql und $regexp verschachteln, wie ca.

```
$eql($regexp(%comment%,^tralala$,regexpok),regexpok)

```

Lg, Peter
