要匹配 anyname/anynamewithid/date/string 的正则表达式
RegExp to match anyname/anynamewithid/date/string
我想写一个正则表达式来匹配给定的模式
anyname/anyname2/anydate/string
anyname: 它必须接受包括下划线 (_)
的有效名称
anyname2: 它必须接受包括下划线 (_) 或 hiffen (-)
在内的有效名称
anydate: 日期格式必须像'yyyy-mm-dd'。例如:2016-12-10
string:该字符串包含预定义的字符串。它只需要匹配所需的字符,如 [computer]、[desktop]、[laptop]。除了这3个,其他的应该都不匹配了。
注意: 表达式也必须像上面提到的模式一样匹配'/'
您的要求不是很清楚,但如果我理解正确,那么类似下面的内容应该可行:
\w+/[\w\-]+/\d{4}-[01]\d-[0-3]\d/(computer|desktop|laptop)
我想写一个正则表达式来匹配给定的模式
anyname/anyname2/anydate/string
anyname: 它必须接受包括下划线 (_)
的有效名称anyname2: 它必须接受包括下划线 (_) 或 hiffen (-)
在内的有效名称anydate: 日期格式必须像'yyyy-mm-dd'。例如:2016-12-10
string:该字符串包含预定义的字符串。它只需要匹配所需的字符,如 [computer]、[desktop]、[laptop]。除了这3个,其他的应该都不匹配了。
注意: 表达式也必须像上面提到的模式一样匹配'/'
您的要求不是很清楚,但如果我理解正确,那么类似下面的内容应该可行:
\w+/[\w\-]+/\d{4}-[01]\d-[0-3]\d/(computer|desktop|laptop)