Jcommander参数不支持反斜杠。 是否有任何支持jcommander参数的方式提供用户在反斜杠中输入的值Jcommander不支持反斜杠
回答
反斜杠在命令行中有不同的含义。它用作逃逸字符。用户将不得不用双引号括住他们的参数来解决这个问题。
我曾尝试用杜尔引号,它不工作。@参数(names = {“-name”},required = true,description =“”) public String name;那么当我打算用description.getparameter得到它的值时,它不会带反斜杠 – user2906396
当用户运行程序时,必须从命令行提供双引号。例如:'YourProgram -name“Some \ Name”' – Nishan
我提供双引号,但没有提及。我正在使用Jcommander 1.17 – user2906396
- 1. 蟒蛇代替反斜杠反斜杠
- 2. 用反斜杠
- 3. 反斜杠
- 4. sed反斜杠
- 5. 用反斜杠
- 6. sed用反斜杠替换正斜杠
- 7. PHP如正斜杠反斜杠?
- 8. 用Java发送斜杠和反斜杠
- 9. Ruby中的斜杠和反斜杠
- 10. 斜杠或反斜杠文化援助
- 11. 如何用斜杠'/'替换反斜杠'\'?
- 12. 正斜杠替换为反斜杠
- 13. mysqli_real_escape_string(),不添加反斜杠
- 14. 正斜杠更改为反斜杠和正斜杠
- 15. 正则表达式:用双反斜线替换反斜杠,但与四反斜杠不是双反斜线
- 16. Rscript和反斜杠
- 17. 反斜杠“\”转义
- 18. Python rstrip反斜杠
- 19. 使preg_split反斜杠
- 20. 回声反斜杠
- 21. PHP preg_replace反斜杠
- 22. PHP json_decode反斜杠
- 23. 替换反斜杠
- 24. 手柄反斜杠
- 25. 反斜杠在JavaScript
- 26. 反斜杠问题
- 27. 摆脱反斜杠
- 28. 删除反斜杠
- 29. 搜索反斜杠
- 30. String.replaceAll单反斜线与双反斜杠
反斜杠在命令行中有不同的含义。它用作逃逸字符。 – Nishan