Blackberry Bold-无法识别URL,甚至无法识别自定义模式

时间:2011-11-23 03:25:44

标签: regex blackberry pattern-recognition

我们在BB Bold 9700 (OS Version: 5.0)

上部署了黑莓原生应用

该应用会注册string://[0-9]*形式的自定义模式。匹配模式的字符串会突出显示,但应用程序不会收到完整的字符串

此外,在识别并突出显示网址时,BB browser在启动时只会收到部分字符串 - http://

仅在BB Bold 9700 (OS Version: 5.0)时才会发现此错误。

更多问题

  1. 有没有办法找到使用黑莓设备注册的所有系统模式?
  2. 如果文本与多个模式匹配,黑莓如何解决冲突?
  3. 在我的情况下,“http://urlline”和“string://customtext”文本分别被剪切为“http:// and string”。

1 个答案:

答案 0 :(得分:1)

我要提出的建议是微不足道的,我知道,但是你尝试过:

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

这会匹配冒号前的字符串,冒号,双斜杠以及后面的任何字母或数字或标点符号(显然你可以进一步专门化表达式)。

我不是黑莓开发者,因此我无法回答您的其他问题,我为此道歉。

无论如何,对于每一个疑问或澄清,你都可以依靠this site here

相关问题