ae表达式怎么打开(ae中如何调出表达式)

用同学留言问:

请问怎么统一控制文本指定字符颜色呢?比如我想文本中所有a字母颜色标红,表达式能做到吗?

具体效果可以看视频演示:

这个视频给大家分享一段实现这个效果的表达式:

var RE1 = /\r?\n|\r/g;var RE2 = /(若比邻|比邻课堂|比邻|hello)/g;txt = text.sourceText.replace(RE1,'');txt = txt.replace(RE2, function($0) {    return '*'.repeat($0.length);})if(txt.charAt(textIndex - 1) == '*'){   100} else {   0}

表达式:

var RE1 = /\r?\n|\r/g;

var RE2 = /(若比邻|比邻课堂|比邻|hello)/g;

txt = text.sourceText.replace(RE1,”);

txt = txt.replace(RE2, function($0) {

return ‘*’.repeat($0.length);

})

if(txt.charAt(textIndex – 1) == ‘*’)

{

100

}

else

{

0

}

表达式用法:

1、新建文本图层,输入一段文字;

2、展开文本图层,点击动画后面的三角形,添加颜色填充 – RGB;

3、点击添加 – 选择器 – 表达式;

4、展开数量属性,将上面的表达式复制,替换掉自动生成的表达式;

5、修改这一句表达式中var RE2 = /(若比邻|比邻课堂|比邻|国庆|hello)/g;

你需要指定的词,将比邻课堂、若比邻、比邻、hello这些替换成你需要的词,用|隔开。

除了改变颜色、你还可以添加其他属性,比如:旋转、缩放、模糊之类的。

使用表达式的时候如果报错,可以尝试将表达式引擎修改成javascript。

如果你是手动输入的表达式,确保标点符号,引号之类的是英文状态下输入的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)

相关推荐