89E1270519014ADF9FC8E16D9B2308D3
  • Thomas Pollinger
  • 24.07.2019
  • DE

Objekt: String

 

Allgemein

System: OpenText™ Web Site Management Server
Release: 16.0.3


Microsoft Docs: .NET Framework 4.6.1
Namespace: System
Vererbung: Object → String

 

Hinweise

  • Zeichenfolgen sind Objekte des Typs String.
  • Diese Objekte bieten Eigenschaften und Methoden an, um die jeweilige Zeichenfolge zu bearbeiten
  • Die folgenden Methoden werden daher von jedem Objekt des Typs String bereitgestellt.

 

Eigenschaften

Quelle: Microsoft .NET Framework

Length

  • Ruft die Anzahl der Zeichen im aktuellen String-Objekt ab.


  • Syntax:
    objectString.Length
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Length !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Length !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Length" />
    </reddot:cms>
    

 

Eigenschaften (OT)

Quelle: OpenText Web Site Management Server

Hinweis: Derzeit sind keine speziellen und zusätzlichen Eigenschaften bekannt.

 

Methoden

Quelle: Microsoft .NET Framework

Compare(String, String)

  • Vergleicht zwei angegebene String-Objekte und gibt eine ganze Zahl zurück, die ihre relative Position in der Sortierreihenfolge angibt.


  • Syntax:
    objectString.Compare(String:value, String:value)
    


    Beispiel:
    <%!! Escape:EmptyString.Compare(String:Hello, String:World) !!%>
    


    Alternative Schreibweisen:
    <%!! RdEscape:EmptyString.Compare(RdString:Hello, RdString:World) !!%>
    
    <reddot:cms>
        <output type="object" object="Escape:EmptyString.Compare(String:Hello, String:World)" />
    </reddot:cms>
    

 

CompareTo(Object)

  • Vergleicht diese Instanz mit einem angegebenen Object und gibt an, ob diese Instanz in der Sortierreihenfolge an einer früheren, späteren oder derselben Position wie das angegebene Object aufgeführt wird.


  • Syntax:
    objectString.CompareTo(String:value)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.CompareTo(Context:CurrentMasterPage.Headline) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.CompareTo(RdObj:CurrentMasterPage.Headline) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.CompareTo(Context:CurrentMasterPage.Headline)" />
    </reddot:cms>
    

 

CompareTo(String)

  • Vergleicht diese Instanz mit einem angegebenen String-Objekt und gibt an, ob diese Instanz in der Sortierreihenfolge an einer früheren, späteren oder derselben Position wie die angegebene Zeichenfolge aufgeführt wird.


  • Syntax:
    objectString.CompareTo(String:value)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.CompareTo(String:Hello World) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.CompareTo(RdString:Hello World) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.CompareTo(String:Hello World)" />
    </reddot:cms>
    

 

Concat(String, String [, String])

  • Verkettet zwei oder mehr angegebene Instanzen von String.


  • Syntax:
    objectString.Concat(String:value, String:value)
    


    Beispiel:
    <%!! Escape:EmptyString.Concat(String:Hello, String: World) !!%>
    


    Alternative Schreibweisen:
    <%!! RdEscape:EmptyString.Concat(RdString:Hello, RdString: World) !!%>
    
    <reddot:cms>
        <output type="object" object="Escape:EmptyString.Concat(String:Hello, String: World)" />
    </reddot:cms>
    

 

Concat(String[])

  • Verkettet die Elemente eines angegebenen String-Arrays.


  • Syntax:
    objectString.Concat(Array:values)
    


    Beispiel:
    <%!! Array:CreateInStore(String:objStringArray, String:Hello, Escape:Space, String:World) !!%>
    <%!! Escape:EmptyString.Concat(Store:Get(String:objStringArray)) !!%>
    


    Alternative Schreibweisen:
    <%!! Array:CreateInStore(RdString:objStringArray, RdString:Hello, RdEscape:Space, RdString:World) !!%>
    <%!! RdEscape:EmptyString.Concat(RdStore:Get(RdString:objStringArray)) !!%>
    
    <reddot:cms>
        <store key="objStringArray" object="Array:Create(String:Hello, Escape:Space, String:World)" />
        <output type="object" object="Escape:EmptyString.Concat(Store:Get(String:objStringArray))" />
    </reddot:cms>
    

 

Contains(String)

  • Gibt einen Wert zurück, der angibt, ob eine angegebene untergeordnete Zeichenfolge in dieser Zeichenfolge vorkommt.


  • Syntax:
    objectString.Contains(String:value)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Contains(String:Hello) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Contains(RdString:Hello) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Contains(String:Hello)" />
    </reddot:cms>
    

 

EndsWith(String)

  • Bestimmt, ob das Ende dieser Zeichenfolgeninstanz mit der angegebenen Zeichenfolge übereinstimmt.


  • Syntax:
    objectString.EndsWith(String:value)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.EndsWith(String:World) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.EndsWith(RdString:World) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.EndsWith(String:World)" />
    </reddot:cms>
    

 

Equals(Object)

  • Bestimmt, ob diese Instanz und ein angegebenes Objekt, das ebenfalls ein String-Objekt sein muss, denselben Wert haben.


  • Syntax:
    objectString.Equals(String:value)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Equals(Context:CurrentMasterPage.Headline) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Equals(RdObj:CurrentMasterPage.Headline) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Equals(Context:CurrentMasterPage.Headline)" />
    </reddot:cms>
    

 

Equals(String)

  • Bestimmt, ob diese Instanz und ein anderes angegebenes String-Objekt denselben Wert haben.


  • Syntax:
    objectString.Equals(String:value)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Equals(String:Hello World) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Equals(RdString:Hello World) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Equals(String:Hello World)" />
    </reddot:cms>
    

 

GetEnumerator()

  • Ruft ein Objekt ab, das durch die einzelnen Zeichen dieser Zeichenkette iterieren kann.


  • Syntax:
    objectString.GetEnumerator()
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.GetEnumerator() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.GetEnumerator() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.GetEnumerator()" />
    </reddot:cms>
    

 

GetHashCode()

  • Gibt den Hashcode für diese Zeichenfolge zurück.


  • Syntax:
    objectString.GetHashCode()
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.GetHashCode() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.GetHashCode() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.GetHashCode()" />
    </reddot:cms>
    

 

GetType()

  • Ruft den Type der aktuellen Instanz ab. (Inherited from Object)


  • Syntax:
    objectString.GetType()
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.GetType() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.GetType() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.GetType()" />
    </reddot:cms>
    

 

GetTypeCode()

  • Gibt einen TypeCode für das String zurück.


  • Syntax:
    objectString.GetTypeCode()
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.GetTypeCode() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.GetTypeCode() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.GetTypeCode()" />
    </reddot:cms>
    

 

IndexOf(String)

  • Gibt den NULL-basierten Index des ersten Vorkommens der angegebenen Zeichenfolge in dieser Instanz an.


  • Syntax:
    objectString.IndexOf(String:value)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.IndexOf(String:e) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.IndexOf(RdString:e) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.IndexOf(String:e)" />
    </reddot:cms>
    

 

IndexOf(String, Int32)

  • Gibt den NULL-basierten Index des ersten Vorkommens der angegebenen Zeichenfolge in dieser Instanz an. Die Suche beginnt an einer angegebenen Zeichenposition.


  • Syntax:
    objectString.IndexOf(String:value, Int32:startIndex)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.IndexOf(String:l, Int32:6) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.IndexOf(RdString:l, Int:6) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.IndexOf(String:l, Int32:6)" />
    </reddot:cms>
    

 

IndexOf(String, Int32, Int32)

  • Gibt den NULL-basierten Index des ersten Vorkommens der angegebenen Zeichenfolge in dieser Instanz an. Die Suche beginnt an einer angegebenen Zeichenposition, und es wird eine angegebene Anzahl von Zeichenpositionen überprüft.


  • Syntax:
    objectString.IndexOf(String:value, Int32:startIndex, Int32:count)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.IndexOf(String:l, Int32:6, Int32:2) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.IndexOf(RdString:l, Int:6, Int:2) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.IndexOf(String:l, Int32:6, Int32:2)" />
    </reddot:cms>
    

 

Insert(Int32, String)

  • Gibt eine neue Zeichenfolge zurück, in der eine angegebene Zeichenfolge an einer angegebenen Indexposition in dieser Instanz eingefügt wird.


  • Syntax:
    objectString.Insert(Int32:startIndex, String:value)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Insert(Int32:6, Escape:HtmlDecode(-) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Insert(Int:6, RdEscape:HtmlDecode(-) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Insert(Int32:6, Escape:HtmlDecode(-)" />
    </reddot:cms>
    

 

IsNormalized()

  • Gibt an, ob diese Zeichenfolge in der Unicode-Normalisierungsform C vorliegt.


  • Syntax:
    objectString.IsNormalized()
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.IsNormalized() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.IsNormalized() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.IsNormalized()" />
    </reddot:cms>
    

 

IsNullOrEmpty(String)

  • Gibt an, ob die angegebene Zeichenfolge null oder eine leere Zeichenfolge ("") ist.


  • Syntax:
    objectString.IsNullOrEmpty(String:value)
    


    Beispiel:
    <%!! Escape:EmptyString.IsNullOrEmpty(Store:Get(String:objString)) !!%>
    


    Alternative Schreibweisen:
    <%!! RdEscape:EmptyString.IsNullOrEmpty(RdStore:Get(RdString:objString)) !!%>
    
    <reddot:cms>
        <output type="object" object="Escape:EmptyString.IsNullOrEmpty(Store:Get(String:objString))" />
    </reddot:cms>
    

 

IsNullOrWhiteSpace(String)

  • Gibt an, ob eine angegebene Zeichenfolge null ist, leer ist oder nur aus Leerzeichen besteht.


  • Syntax:
    objectString.IsNullOrWhiteSpace(String:value)
    


    Beispiel:
    <%!! Escape:EmptyString.IsNullOrWhiteSpace(Escape:Space) !!%>
    


    Alternative Schreibweisen:
    <%!! RdEscape:EmptyString.IsNullOrWhiteSpace(RdEscape:Space) !!%>
    
    <reddot:cms>
        <output type="object" object="Escape:EmptyString.IsNullOrWhiteSpace(Escape:Space)" />
    </reddot:cms>
    

 

Join(String, String[])

  • Verkettet alle Elemente eines Zeichenfolgenarrays und verwendet das angegebene Trennzeichen zwischen den einzelnen Elementen.


  • Syntax:
    objectString.Join(String:separator, Array:values)
    


    Beispiel:
    <%!! Escape:EmptyString.Join(Escape:HtmlDecode(&#45;), Array:Create(String:Hello, String:RenderTag, String:World)) !!%>
    


    Alternative Schreibweisen:
    <%!! RdEscape:EmptyString.Join(RdEscape:HtmlDecode(&#45;), Array:Create(RdString:Hello, RdString:RenderTag, RdString:World)) !!%>
    
    <reddot:cms>
        <output type="object" object="Escape:EmptyString.Join(Escape:HtmlDecode(&#45;), Array:Create(String:Hello, String:RenderTag, String:World))" />
    </reddot:cms>
    

 

LastIndexOf(String)

  • Gibt die NULL-basierte Indexposition des letzten Vorkommens einer angegebenen Zeichenfolge in dieser Instanz an.


  • Syntax:
    objectString.LastIndexOf(String:value)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.LastIndexOf(String:e) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.LastIndexOf(RdString:e) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.LastIndexOf(String:e)" />
    </reddot:cms>
    

 

LastIndexOf(String, Int32)

  • Gibt die NULL-basierte Indexposition des letzten Vorkommens einer angegebenen Zeichenfolge in dieser Instanz an. Die Suche beginnt an einer angegebenen Zeichenposition und wird rückwärts bis zum Anfang der Zeichenfolge fortgesetzt.


  • Syntax:
    objectString.LastIndexOf(String:value, Int32:startIndex)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.LastIndexOf(String:e, Int32:6) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.LastIndexOf(RdString:e, Int:6) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.LastIndexOf(String:e, Int32:6)" />
    </reddot:cms>
    

 

LastIndexOf(String, Int32, Int32)

  • Gibt die NULL-basierte Indexposition des letzten Vorkommens einer angegebenen Zeichenfolge in dieser Instanz an. Die Suche beginnt an einer angegebenen Zeichenposition und verläuft für eine angegebene Anzahl von Zeichenpositionen rückwärts zum Anfang der Zeichenfolge.


  • Syntax:
    objectString.LastIndexOf(String:value, Int32:startIndex, Int32:count)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.LastIndexOf(String:e, Int32:1, Int32:6) !!%>
    


    Alternative Schreibweisen:
    <%!! RBObj:CurrentPage.Headline.LastIndexOf(RdString:e, Int:1, Int:6) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.LastIndexOf(String:e, Int32:1, Int32:6)" />
    </reddot:cms>
    

 

Normalize()

  • Gibt eine neue Zeichenfolge zurück, deren Textwert mit dieser Zeichenfolge übereinstimmt, deren binäre Darstellung jedoch in der Unicode-Normalisierungsform C vorliegt.


  • Syntax:
    objectString.Normalize()
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Normalize() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Normalize() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Normalize()" />
    </reddot:cms>
    

 

PadLeft(Int32)

  • Gibt eine neue Zeichenfolge zurück, bei der die Zeichen in dieser Instanz rechtsbündig ausgerichtet werden, indem die linke Seite mit Leerzeichen aufgefüllt wird, um eine angegebene Gesamtlänge zu erreichen.


  • Syntax:
    objectString.PadLeft(Int32:totalWidth)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.PadLeft(Int32:10) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.PadLeft(Int:10) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.PadLeft(Int32:10)" />
    </reddot:cms>
    

 

PadRight(Int32)

  • Gibt eine neue Zeichenfolge zurück, deren Zeichen linksbündig ausgerichtet werden, indem die rechte Seite mit Leerzeichen aufgefüllt wird, um eine angegebene Gesamtlänge zu erreichen.


  • Syntax:
    objectString.PadRight(Int32:totalWidth)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.PadRight(Int32:10) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.PadRight(Int:10) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.PadRight(Int32:10)" />
    </reddot:cms>
    

 

Remove(Int32)

  • Gibt eine neue Zeichenfolge zurück, in der alle Zeichen in der aktuellen Instanz, beginnend an einer angegebenen Position und sich über die letzte Position fortsetzend, gelöscht wurden.


  • Syntax:
    objectString.Remove(Int32:startIndex)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Remove(Int32:10) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Remove(Int:10) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Remove(Int32:10)" />
    </reddot:cms>
    

 

Remove(Int32, Int32)

  • Gibt eine neue Zeichenfolge zurück, in der eine bestimmte Anzahl von Zeichen in er aktuellen Instanz, beginnend an einer angegebenen Position, gelöscht wurden.


  • Syntax:
    objectString.Remove(Int32:startIndex, Int32:count)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Remove(Int32:5, Int32:5) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Remove(Int:5, Int:5) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Remove(Int32:5, Int32:5)" />
    </reddot:cms>
    

 

Replace(String, String)

  • Gibt eine neue Zeichenfolge zurück, in der alle Vorkommen einer angegebenen Zeichenfolge in der aktuellen Instanz durch eine andere angegebene Zeichenfolge ersetzt wurden.


  • Syntax:
    objectString.Replace(String:oldValue, String:newValue)
    


    Beispiele:
    <%!! Context:CurrentPage.Headline.Replace(String:Hello, String:Hi) !!%>
    
    <%!! Context:CurrentPage.Headline.Replace(Escape:HtmlDecode(&#44;), Escape:HtmlDecode(&#45;)) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Replace(RdString:Hello, RdString:Hi) !!%>
    
    <%!! RdObj:CurrentPage.Headline.Replace(RdEscape:HtmlDecode(&#44;), RdEscape:HtmlDecode(&#45;)) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Replace(String:Hello, String:Hi)" />
    </reddot:cms>
    

 

Split(String[])

  • Unterteilt eine Zeichenfolge anhand der Zeichen in einem Array in Teilzeichenfolgen.


  • Syntax:
    objectString.Split(String:separator)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Split(String:separator) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Split(RdString:separator) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Split(String:separator)" />
    </reddot:cms>
    

 

Split(String[], Int32)

  • Unterteilt eine Zeichenfolge anhand der Zeichen in einem Array in eine maximale Anzahl von Teilzeichenfolgen. Sie geben außerdem die maximale Anzahl der zurückzugebenden Teilzeichenfolgen an.


  • Syntax:
    objectString.Split(String:separator, Int32:count)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Split(String:separator, Int32:count) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Split(RdString:separator, Int:count) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Split(String:separator, Int32:count)" />
    </reddot:cms>
    

 

StartsWith(String)

  • Bestimmt, ob der Anfang dieser Zeichenfolgeninstanz mit der angegebenen Zeichenfolge übereinstimmt.


  • Syntax:
    objectString.StartsWith(String:value)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.StartsWith(String:Hello) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.StartsWith(RdString:Hello) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.StartsWith(String:Hello)" />
    </reddot:cms>
    

 

Substring(Int32)

  • Ruft eine Teilzeichenfolge dieser Instanz ab. Die untergeordnete Zeichenfolge beginnt in einer angegebenen Zeichenposition und wird an das Ende der Zeichenfolge fortgesetzt.


  • Syntax:
    objectString.Substring(Int32:startIndex)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Substring(Int32:4) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Substring(Int:4) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Substring(Int32:4)" />
    </reddot:cms>
    

 

Substring(Int32, Int32)

  • Ruft eine Teilzeichenfolge dieser Instanz ab. Die Teilzeichenfolge beginnt an einer angegebenen Zeichenposition und hat eine angegebene Länge.


  • Syntax:
    objectString.Substring(Int32:startIndex, Int32:length)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Substring(Int32:4, Int32:3) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Substring(Int:4, Int:3) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Substring(Int32:4, Int32:3)" />
    </reddot:cms>
    

 

ToCharArray()

  • Kopiert die Zeichen dieser Instanz in ein Array von Unicode-Zeichen.


  • Syntax:
    objectString.ToCharArray()
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.ToCharArray() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.ToCharArray() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.ToCharArray()" />
    </reddot:cms>
    

 

ToCharArray(Int32, Int32)

  • Kopiert die Zeichen einer angegebenen Teilzeichenfolge dieser Instanz in ein Array von Unicode-Zeichen.


  • Syntax:
    objectString.ToCharArray(Int32:startIndex, Int32:length)
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.ToCharArray(Int32:2, Int32:6) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.ToCharArray(Int:2, Int:6) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.ToCharArray(Int32:2, Int32:6)" />
    </reddot:cms>
    

 

ToLower()

  • Gibt eine in Kleinbuchstaben konvertierte Kopie dieser Zeichenfolge zurück.


  • Syntax:
    objectString.ToLower()
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.ToLower() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.ToLower() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.ToLower()" />
    </reddot:cms>
    

 

ToString()

  • Gibt diese Instanz von String zurück. Es wird keine wirkliche Konvertierung durchgeführt.


  • Syntax:
    objectString.ToString()
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.ToString() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.ToString() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.ToString()" />
    </reddot:cms>
    

 

ToUpper()

  • Gibt eine in Großbuchstaben konvertierte Kopie dieser Zeichenfolge zurück.


  • Syntax:
    objectString.ToUpper()
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.ToUpper() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.ToUpper() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.ToUpper()" />
    </reddot:cms>
    

 

Trim()

  • Entfernt alle führenden und nachgestellten Leerraumzeichen aus dem aktuellen String-Objekt.


  • Syntax:
    objectString.Trim()
    


    Beispiel:
    <%!! Context:CurrentPage.Headline.Trim() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Trim() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Trim()" />
    </reddot:cms>
    

 

Trim(Char[])

  • Entfernt alle führenden und nachgestellten Vorkommen der Zeichen im angegebenen Array aus dem aktuellen String-Objekt.


  • Syntax:
    objectString.Trim(String:trimChar)
    


    Beispiele:
    <%!! Context:CurrentPage.Headline.Trim(String:-) !!%>
    
    <%!! Context:CurrentPage.Headline.Trim(Escape:Tab) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Trim(RdString:-) !!%>
    
    <%!! RdObj:CurrentPage.Headline.Trim(RdEscape:Tab) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Trim(String:-)" />
    </reddot:cms>
    

 

TrimEnd(Char[])

  • Entfernt alle nachgestellten Vorkommen der Zeichen im angegebenen Array aus dem aktuellen String-Objekt.


  • Syntax:
    objectString.TrimEnd(String:trimChar)
    


    Beispiele:
    <%!! Context:CurrentPage.Headline.Trim(String:d) !!%>
    
    <%!! Context:CurrentPage.Headline.Trim(Escape:LineFeed) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Trim(RdString:d) !!%>
    
    <%!! RdObj:CurrentPage.Headline.Trim(RdEscape:LineFeed) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Trim(String:d)" />
    </reddot:cms>
    

 

TrimStart(Char[])

  • Entfernt alle nachgestellten Vorkommen der Zeichen im angegebenen Array aus dem aktuellen String-Objekt.


  • Syntax:
    objectString.TrimStart(String:trimChar)
    


    Beispiele:
    <%!! Context:CurrentPage.Headline.Trim(String:H) !!%>
    
    <%!! Context:CurrentPage.Headline.Trim(Escape:Space) !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.Trim(RdString:H) !!%>
    
    <%!! RdObj:CurrentPage.Headline.Trim(RdEscape:Space) !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.Trim(String:H)" />
    </reddot:cms>
    

 

 

Methoden (OT)

Quelle: OpenText Web Site Management Server

HtmlEncode()

  • Konvertiert eine Zeichenfolge in eine HTML-codierte Zeichenfolge. Beispielsweise werden die Zeichen < und > als &lt; und &gt; codiert.


  • Syntax:
    objectString.HtmlEncode()
    


    Beispiele:
    <%!! Context:CurrentPage.Headline.HtmlEncode() !!%>
    
    <%!! Context:CurrentPage.Elements.GetElement(String:Text).Value.HtmlEncode() !!%>
    
    <%!! Context:CurrentPage.GetElementByName(String:Text).Value.HtmlEncode() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.HtmlEncode() !!%>
    
    <%!! RdObj:CurrentPage.Elements.GetElement(RdString:Text).Value.HtmlEncode() !!%>
    
    <%!! RdObj:CurrentPage.GetElementByName(RdString:Text).Value.HtmlEncode() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.HtmlEncode()" />
    </reddot:cms>
    

 

HtmlDecode()

  • Konvertiert eine Zeichenfolge, die HTML-codiert wurde, in eine decodierte Zeichenfolge. Beispielsweise werden dabei die Zeichenfolgen &lt; und &gt; als < und > decodiert.


  • Syntax:
    objectString.HtmlDecode()
    


    Beispiele:
    <%!! Context:CurrentPage.Headline.HtmlDecode() !!%>
    
    <%!! Context:CurrentPage.Elements.GetElement(String:Text).Value.HtmlDecode() !!%>
    
    <%!! Context:CurrentPage.GetElementByName(String:Text).Value.HtmlDecode() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.HtmlDecode() !!%>
    
    <%!! RdObj:CurrentPage.Elements.GetElement(RdString:Text).Value.HtmlDecode() !!%>
    
    <%!! RdObj:CurrentPage.GetElementByName(RdString:Text).Value.HtmlDecode() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.HtmlDecode()" />
    </reddot:cms>
    

 

UrlEncode()

  • Kodiert eine Zeichenfolge, sodass sie die Einschränkungen für eine URL erfüllt.


  • Syntax:
    objectString.UrlEncode()
    


    Beispiele:
    <%!! Context:CurrentPage.Headline.UrlEncode() !!%>
    
    <%!! Context:CurrentPage.Elements.GetElement(String:Text).Value.UrlEncode() !!%>
    
    <%!! Context:CurrentPage.GetElementByName(String:Text).Value.UrlEncode() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.UrlEncode() !!%>
    
    <%!! RdObj:CurrentPage.Elements.GetElement(RdString:Text).Value.UrlEncode() !!%>
    
    <%!! RdObj:CurrentPage.GetElementByName(RdString:Text).Value.UrlEncode() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.UrlEncode()" />
    </reddot:cms>
    

 

UrlDecode()

  • Dekodiert eine Zeichenfolge, die in einer URL zur Übertragung kodiert wurde, in eine dekodierte Zeichenfolge.


  • Syntax:
    objectString.UrlDecode()
    


    Beispiele:
    <%!! Context:CurrentPage.Headline.UrlDecode() !!%>
    
    <%!! Context:CurrentPage.Elements.GetElement(String:Text).Value.UrlDecode() !!%>
    
    <%!! Context:CurrentPage.GetElementByName(String:Text).Value.UrlDecode() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.UrlDecode() !!%>
    
    <%!! RdObj:CurrentPage.Elements.GetElement(RdString:Text).Value.UrlDecode() !!%>
    
    <%!! RdObj:CurrentPage.GetElementByName(RdString:Text).Value.UrlDecode() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.UrlDecode()" />
    </reddot:cms>
    

 

HtmlAttributeEncode()

  • Kodiert eine Zeichenfolge, sodass sie die Einschränkungen für Attribute in HTML erfüllt.


  • Syntax:
    objectString.HtmlAttributeEncode()
    


    Beispiele:
    <%!! Context:CurrentPage.Headline.HtmlAttributeEncode() !!%>
    
    <%!! Context:CurrentPage.Elements.GetElement(String:Standardfeld).Value.HtmlAttributeEncode() !!%>
    
    <%!! Context:CurrentPage.GetElementByName(String:Standardfeld).Value.HtmlAttributeEncode() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.HtmlAttributeEncode() !!%>
    
    <%!! RdObj:CurrentPage.Elements.GetElement(RdString:Standardfeld).Value.HtmlAttributeEncode() !!%>
    
    <%!! RdObj:CurrentPage.GetElementByName(RdString:Standardfeld).Value.HtmlAttributeEncode() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.HtmlAttributeEncode()" />
    </reddot:cms>
    

 

JavaScriptEncode()

  • Kodiert eine Zeichenfolge zur Verwendung in JavaScript.


  • Syntax:
    objectString.JavaScriptEncode()
    


    Beispiele:
    <%!! Context:CurrentPage.Headline.JavaScriptEncode() !!%>
    
    <%!! Context:CurrentPage.Elements.GetElement(String:Standardfeld).Value.JavaScriptEncode() !!%>
    
    <%!! Context:CurrentPage.GetElementByName(String:Standardfeld).Value.JavaScriptEncode() !!%>
    


    Alternative Schreibweisen:
    <%!! RdObj:CurrentPage.Headline.JavaScriptEncode() !!%>
    
    <%!! RdObj:CurrentPage.Elements.GetElement(RdString:Standardfeld).Value.JavaScriptEncode() !!%>
    
    <%!! RdObj:CurrentPage.GetElementByName(RdString:Standardfeld).Value.JavaScriptEncode() !!%>
    
    <reddot:cms>
        <output type="object" object="Context:CurrentPage.Headline.JavaScriptEncode()" />
    </reddot:cms>
    

 

Gilt für

  • OpenText™ Web Site Management Server
    Release 16.0.3
  • Letztes Artikelupdate
    05.11.2019

 

Siehe auch


Über den Autor:
Thomas Pollinger

... ist Senior Site Reliability Engineer bei der Vodafone GmbH in Düsseldorf. Seit dem Jahr 2007 betreut er zusammen mit seinen Kollegen die OpenText- (vormals RedDot-) Plattform Web Site Management für die deutsche Konzernzentrale.

Er entwickelt Erweiterungen in Form von Plug-Ins und PowerShell Skripten. Seit den Anfängen in 2001 (RedDot CMS 4.0) kennt er sich speziell mit der Arbeitweise und den Funktionen des Management Server aus.