Objektnamenmasken und Objektnamenmasken, die häufig in den Stil-Editor-Gruppen von Civil View verwendet werden, werden in der Regel mit Platzhaltern ausgedrückt. Durch reguläre Ausdrücke wird das Platzhalterkonzept erweitert: Sie sind Zeichenfolgen, die Zeichenfolgesätze beschreiben.
Ein Platzhalter ist eine Textzeichenfolge mit speziellen Platzhalterzeichen, die alle anderen Zeichen oder ein einzelnes Zeichen in einer Zeichenfolge ersetzen.
Das Sternchen (*) ersetzt als Platzhalter in der Regel die Null oder mehrere Zeichen.
Das Fragezeichen (?) ersetzt als Platzhalter in der Regel einzelne Zeichen.
Folgendes sind Beispiele für gültige Platzhalterzeichen:
Ein regulärer Ausdruck ist eine Textzeichenfolge, die einen Zeichenfolgesatz beschreibt. Reguläre Ausdrücke ("regex", von engl. regular expressions) sind nützlich zum Suchen von Mustern in Zeichenfolgen. Sie bieten mehr Möglichkeiten als Platzhalter. Genau genommen kann man sich reguläre Ausdrücke als "gedopte" Platzhalter vorstellen. Ein Platzhalterausdruck wie "*.txt" zum Suchen aller Textdateien in einem Datei-Manager würde als regulärer Ausdruck zu ".*\.txt" werden.
Civil View verwendet reguläre Ausdrücke in der Datei civilview.cfg, in der Vorgabeeinstellungen für die Drahtfarbe und Material-ID-Einstellungen gespeichert sind, die auf Objekte angewendet werden, die aus LandXML-, 12D ASCII-, GENIO-Dateien und MX-Modelldateien importiert wurden. Die Datei civilview.cfg wird im Ordner \plugcfg gespeichert (es gibt eine Kopie dieses Ordners für alle Sprachen, die für 3ds Max Design verwendet werden).
Die Leistungsfähigkeit regulärer Ausdrücke ist endlos und überschreitet damit den Umfang dieser Dokumentation. Weitere Informationen zu regulären Ausdrücken und eine Bibliothek mit Beispielen typischer regulärer Ausdrücke finden Sie unter den folgenden Links: