特定String格式的正则表达式

时间:2014-10-31 05:22:39

标签: regex url string-formatting

我需要知道以下字符串的特定字符串正则表达式:

market://details?id=com.package.id

所以market://details?id=必须对所有输入都是通用的 下一个可能会有所不同,例如:

com.bundle.id or
org.package  or
com.bundle.id.myapp

等任何最少2个点的东西("。") 第二个字符串不得有任何特殊字符

2 个答案:

答案 0 :(得分:1)

试试这个:

(?:market:\/\/details\?id=)(\w+(?:\.\w+)+)

Regex101 Demo

答案 1 :(得分:0)

^market:\/\/details\?id=(?:[a-zA-Z0-9]+\.)*[a-zA-Z0-9]+$

你可以尝试一下。参见演示。

http://regex101.com/r/oP2xN3/1