Gibt es eine Möglichkeit, Platzhalter in PhraseExpress zu verwenden?

454
Doug

Ich verwende PhraseExpress v10.1.59d. Angenommen, ich möchte Folgendes:

### Introduction ### 

zu ersetzen durch:

<h3>Introduction</h3> 

Wie fange ich den Text zwischen Präfix und Postfix (dh Einleitung) ein? Was müssten die Felder für Autotext und Phrase sein? Ich möchte den Benutzer nicht zur Eingabe auffordern. Muss ich Variablen verwenden? Oder gibt es einen einfacheren Weg? So etwas wie:

Autotext: ### [*] ### Phrase content: <h3>[*]</h3> 
1
warum ist eine Eingabe ausgeschlossen, wenn ich fragen darf? Ich habe unten eine mögliche Lösung gepostet. user 99572 is fine vor 9 Jahren 0

2 Antworten auf die Frage

1
user 99572 is fine

Sie können keine Platzhalterzeichen verwenden, außer für Zahlen.

Cursor-Makro

Für diesen Fall würde ich das {#cursor}Makro empfehlen .

  • Titel: Heading 3 HTML(oder etwas anderes)
  • Inhalt: <h3>{#cursor}</h3>
  • Autotext: ,h3

Nach der Eingabe ,h3befindet sich der Cursor zwischen den Tags. Geben Sie Ihren Text ein und drücken Sie end.

Dies hat den Vorteil, dass Sie Ihren eigenen Abzug einstellen können. Nachteil: Sie müssen für jeden Fall eine Phrase erstellen.

Autotext-Makro

Wenn Sie alles in eine Phrase einfügen möchten und kein spezielles Auslöserzeichen wie das oben stehende Komma benötigen, möchten Sie möglicherweise das {#autotext}Makro zusätzlich zum {#cursor}Makro verwenden.

  • Titel: HTML tags(oder etwas anderes)
  • Inhalt: <{#autotext}>{#cursor}</{#autotext}>
  • Autotext: h1|h2|h3(fügen Sie hier das hinzu, was Sie möchten, aber trennen Sie es mit einer vertikalen Linie)
-1
Andrea

Arbeite mit {#autotext}welcher der auslösende Autotext eingefügt wird.