AEM6 :: Sling Servlet Не найдено 404

Это регулярное выражение работает для меня:

(?:(?:todo|TODO)(?:\[[A-Z,a-z]+\-\d+\])?\s(\s*\b.*\b)*)|(?:\/\*\s*(?:todo|TODO)(?:\[[A-Z,a-z]+\-\d+\])?\s(?:(?!\*\/)[\s\S])*\*\/)

В основном он ищет следующее:

  • Ключ todo или TODO, необязательно суффикс с идентификатором ticket / issue в скобки и любое количество символов после одного символа пробела.
  • Комментарий с несколькими линиями java, начинающийся с / *, за которым следует любое количество пробелов, а затем условия, указанные в описании одной строки todo выше. Он заканчивается, когда он находит * / в любой из следующих строк.

Примеры с одной строкой:

todo some very important stuff
TODO[SAOY-1376] An urgent bug fix described in the SAOY-1376
// todo some very important stuff
// TODO[SAOY-1376] An urgent bug fix described in the SAOY-1376

Многострочные примеры:

/* todo assignee or something
    a very important message
    another thing
*/

/* TODO[SAO-13]
 * a very important message
 * another thing
*/
0
задан user972418 25 February 2015 в 05:43
поделиться