我想检查一下String的格式。可能的格式是:
//div[@itemprop="content"]/descendant-or-self::*[not(self::script or self::*[@class="quote"])]/text()[normalize-space()]
以及所有的组合:
-15
-15,19
-15-19
-4C
-4C-19
-4C,19
-4C,5T
-4C-5T
例如,-4"-5T,15,8P,10-13
无效,因为"4C"_"5T"
当然,我有这个,但只有数字才能正常工作:
_
如果我更换' d'它不起作用。通过' w' ...
我该怎么办?
(我在Java上工作)
答案 0 :(得分:0)
你可以试试这个,
Pattern pattern = Pattern.compile("^-\"\\d+\\w?\"(?:-\"\\d+\\w?\")?(?:,\"\\d+\\w?\"(?:-\"\\d+\\w?\")?)*$");
答案 1 :(得分:0)
根据我的看法,我认为这些是要求。
-
或,
;然后以下是您可以使用的模式。
Pattern.compile("([-,]\"\\w{2}\")+")