(0b010) -> (2)
(String src)
| 302 | * (0b010) -> (2) |
| 303 | */ |
| 304 | private String fixBinary(String src) { |
| 305 | Matcher matcher = Utils.binary.matcher(src); |
| 306 | if (matcher.find()) { |
| 307 | String a = matcher.group(0); |
| 308 | long value = Long.parseLong(a.substring(3, a.length() - 1), 2); |
| 309 | src = src.substring(0, matcher.start() + 1) + value + src.substring(matcher.end() - 1); |
| 310 | return fixBinary(src); |
| 311 | } |
| 312 | return src; |
| 313 | } |
| 314 | |
| 315 | /** |
| 316 | * (0x0FF) -> (255) |