有没有办法在 PhraseExpress 中使用通配符?

有没有办法在 PhraseExpress 中使用通配符?

我正在使用 PhraseExpress v10.1.59d。假设我想要以下内容:

### Introduction ###

替换为:

<h3>Introduction</h3>

如何捕获前缀和后缀之间的文本(即简介)?自动文本短语内容字段需要吗?我不想提示用户输入。我必须使用变量吗?或者有更简单的方法吗?例如:

Autotext: ### [*] ###
Phrase content: <h3>[*]</h3>

答案1

除数字外,不能使用通配符。

光标宏

对于这种情况我推荐使用{#cursor}宏。

  • 标题:(Heading 3 HTML或其他内容)
  • 内容:<h3>{#cursor}</h3>
  • 自动文本:,h3

输入 后,h3,光标将位于标签之间。输入文本,然后按end

这样做的好处是您可以设置自己的触发器。缺点:您必须为每种情况创建一个短语。

自动文本宏

如果您想将所有内容放在一个短语中,并且不需要像上面的逗号这样的特殊触发字符,那么您可能希望{#autotext}除了{#cursor}宏之外还使用宏。

  • 标题:(HTML tags或其他内容)
  • 内容:<{#autotext}>{#cursor}</{#autotext}>
  • 自动文本:(h1|h2|h3在此处添加所需内容,但请用垂直线分隔)

答案2

{#autotext}与插入触发自动文本一起工作。

相关内容