使用正则表达式的AEM Developer考试表现良好吗?

时间:2015-12-16 15:02:24

标签: cq5 aem

我正在攻读AEM开发人员考试,我对其中一个问题有疑问:哪个模板允许路径表达式允许使用路径/content/main/page1/page2创建页面?

选项包括:

A. /content/main/?
B. /content/main/[^/]+(/,*)?
C. /content/main/[A/]+[A/]
D. /content/main/*

我不明白问题是错还是选项是因为如果我选择哪个选项验证路径(ONE OPTION)我不能,因为A,B和D是有效答案。但是,如果我在“......不允许创建页面......”这样的问题上添加NOT,那么在这种情况下我可以回答一个选项,例如问题需求,这将是C选项。

这有什么问题?

1 个答案:

答案 0 :(得分:0)

好的,正确答案是/content/main/?

  • /content/main/*/content/main不正确,因为在这些情况下,允许的路径是:
    • /content/main/
    • /content/main/[A/]+[A/]
  • /content/main/[^/]+(/,*)?你已经发现错了,我同意。

/content/main/page1正则表达式完全匹配路径sum(x < 1 for x in xylist) ,因为它表示路径应以 / content / main / 开头,然后应该有一些非空名称

请记住,该属性 allowedPaths 用于验证页面的路径,您将在其中创建新路径(在本例中名称为 page2 )。