如果给定正则表达式有效,我想检查Adobe AIR.我正在寻找像这里类似的somtehing: 如何检查给定的Regex是否有效?
我不想比较正则表达式和文本值 - 我想检查这个正则表达式是否有效.如果有人输入无效的正则表达式 - 例如:"x {5,-3}"或"(((^^ $$$)//)"或类似的东西,我只需要告诉他这个正则表达式不是有效 - 它不正确的正则表达式.
在Java中,它可以通过以下方式完成:[code]
try {
Pattern.compile(userInputPattern);
} catch (PatternSyntaxException exception) {
System.err.println(exception.getDescription());
System.exit(1);
}
Run Code Online (Sandbox Code Playgroud)
[/码]
我在Flash Builder的项目中有很多奇怪的信息,为什么?
"未找到类型或不是编译时常量"和"访问未定义的属性","调用可能未定义的方法"
当我去那些课堂并"腾出空间"并保存时,parrent课程没问题,清洁很长时间没有帮助.
问题是什么 ?
码例如:
import utils.DbUtils;
....
....
public function afterDbInit():void{
personsCollection = DbUtils.getAllObjects();
calendarViewId.loadDefaultCalendar();
}
Run Code Online (Sandbox Code Playgroud)

但它没有CODE的问题,它是Flash Builder iSSUE,当我找到DbUtils类文件,并且操作它,使一个空间更多并保存,问题消失了.
项目正在编译,但我不能使用ctrl + lpm转到选定的类文件,编译器没有看到它
personsCollection = DbUtils .getAllObjects();
但经过几次debbuggging运行后,这个exlamation图标和橙色圆点再次出现
<fx:Script>
<![CDATA[
import database.DBConnection;
import database.Database;
import database.DatabaseEvent;
import database.DatabaseResponder;
Run Code Online (Sandbox Code Playgroud)
我在那里有所有进口