Actionscript 3 搜索并替换可变词
我正在寻找一个程序,它可以创建一个文本块与不同的变量字符串每次 我曾尝试用某些语言来实现这一点,但我更希望有一个文本编辑器来实现这一点 示例:选择一个单词列表来替换一段文本中的变量,然后为每个单词重新打印该段文本 我喜欢冰淇淋 冰激凌很棒 不要吃太多冰淇淋Actionscript 3 搜索并替换可变词,actionscript-3,flash,search,replace,Actionscript 3,Flash,Search,Replace,我正在寻找一个程序,它可以创建一个文本块与不同的变量字符串每次 我曾尝试用某些语言来实现这一点,但我更希望有一个文本编辑器来实现这一点 示例:选择一个单词列表来替换一段文本中的变量,然后为每个单词重新打印该段文本 我喜欢冰淇淋 冰激凌很棒 不要吃太多冰淇淋 我喜欢香蕉 香蕉很棒 不要吃太多香蕉 我喜欢苹果 苹果很棒 不要吃太多苹果 我试着用编程语言(AS3)来实现这一点,但它不太支持多行字符串 我要找的是一个文本编辑器程序(适用于Windows)可以做到这一点,或者是一个AS3代码段可以做
我喜欢香蕉 香蕉很棒 不要吃太多香蕉
我喜欢苹果 苹果很棒 不要吃太多苹果
我试着用编程语言(AS3)来实现这一点,但它不太支持多行字符串
我要找的是一个文本编辑器程序(适用于Windows)可以做到这一点,或者是一个AS3代码段可以做到这一点。(支持多行,无需手动放置任何位置。)不确定多行问题的建议-这就是问题所在,您必须添加
\n
或
(在HTML文本框中)
至于替换,这是一个简单的过程。只需设置一些您可以在文本中替换的标记类型,例如
var str:String = "I like {}.\n{} is great.\nDon't eat too much {}.";
然后您可以执行以下任一操作:
str.split("{}").join("Banana");
或:
不确定如何建议多行问题-这就是问题所在,您必须添加
\n
或
(在HTML文本框中)
至于替换,这是一个简单的过程。只需设置一些您可以在文本中替换的标记类型,例如
var str:String = "I like {}.\n{} is great.\nDon't eat too much {}.";
然后您可以执行以下任一操作:
str.split("{}").join("Banana");
或:
String类有三个方便的方法来处理模式和字符串。这三种方法也区分大小写,这意味着在搜索时大写和小写都很重要
var string1:String = "Hello World!";
var subString:String = "Hell";
if (string1.search(subString) == 0) {
trace(subString + " is in the string, I can now replace it or remove it.");
} else {
trace(subString + " is not in this string.");
}
String类有三个方便的方法来处理模式和字符串。这三种方法也区分大小写,这意味着在搜索时大写和小写都很重要
var string1:String = "Hello World!";
var subString:String = "Hell";
if (string1.search(subString) == 0) {
trace(subString + " is in the string, I can now replace it or remove it.");
} else {
trace(subString + " is not in this string.");
}
谢谢你的回答。我也在寻找一个文本编辑器解决方案,因为在处理大文本块时添加\n很烦人。@user1508405 PHP不介意多行字符串,所以您可以使用它来获取多行字符串,然后在粘贴到Flash之前用
\n
替换换行符。谢谢您的回答。我也在寻找一个文本编辑器解决方案,因为在处理大文本块时添加\n是很烦人的。@user1508405 PHP不介意多行字符串,所以您可以使用它来获取多行字符串,然后在粘贴到Flash之前用\n
替换换行符。