Blackberry Bold - невозможно распознать URL-адреса и даже пользовательские шаблоны

У нас есть приложение для Blackberry, развернутое на BB Bold 9700 (OS Version: 5.0)

Приложение регистрирует пользовательский шаблон формы string://[0-9]*. Строки, соответствующие шаблону, подсвечиваются, но приложение не получает полную строку

Также, когда URL-адреса распознаются и подсвечиваются, при запуске BB browser получает только частичную строку - http://

Эта ошибка наблюдается только с BB Bold 9700 (OS Version: 5.0).

Еще пара вопросов

  • Есть ли способ найти все шаблоны системы, зарегистрированные с помощью устройства Blackberry?
  • Как BlackBerry разрешает конфликт, если текст сопоставляется более чем одним шаблоном?

в моем случае оба текста "http://urlline" и "string://customtext" были привязаны к "http:// and string" соответственно.

Ответы

Ответ 1

То, что я собираюсь предложить, тривиально, я знаю об этом, но вы пробовали:

\w+\:\/\/[\w\d\.\,\:\;]+

Это будет соответствовать строке перед двоеточием, двоеточием, двойной косой чертой и любой буквой или номером или пунктуацией после него (очевидно, вы можете дополнительно специализировать выражение).

Я не разработчик BlackBerry, поэтому я не могу ответить на другие вопросы, извиняюсь за это.

В любом случае, за любые сомнения или разъяснения вы можете положиться на этот сайт здесь.