比如客户端传来一个172.20.12.177:/nfs_xxx
,这样是没问题的。但是如果172.20.12.177:/dev/xxx
或者172.20.12.177:/proc/xxx
是要拦截住抛出去的。
感觉用正则还是有点烦的(不熟),请教下各位这个问题在Java中还有什么好的解决办法吗?
比如客户端传来一个172.20.12.177:/nfs_xxx
,这样是没问题的。但是如果172.20.12.177:/dev/xxx
或者172.20.12.177:/proc/xxx
是要拦截住抛出去的。
感觉用正则还是有点烦的(不熟),请教下各位这个问题在Java中还有什么好的解决办法吗?
4 回答1k 阅读✓ 已解决
4 回答1.1k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答692 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.6k 阅读
2 回答1.3k 阅读
从冒号拆开(用
split
或indexOf
再substring
都可以),再用startsWith
来判断。如果需要处理大小写,在startsWith
之前先toLowerCase
或者toUpperCase
。