我想为以下类型的路径字符串构造一个PCRE正则表达式:
/root/product/db.main;/root/product/db.part
请注意,只有两个以分号分隔的路径字符串,就是这样。
我在考虑这样的事情:[ \t]*([\/\w ._-];+)
但似乎没有用。
有什么建议?
提前致谢。
试试这个正则表达式模式:
^(?:\/\w+)+(?:\.\w+)?(?:;(?:\/\w+)+(?:\.\w+)?)+$
这匹配两个或多个路径,以分号分隔。如果您只想匹配两个路径,请使用:
^(?:\/\w+)+(?:\.\w+)?(?:;(?:\/\w+)+(?:\.\w+)?)$