我试图逃避Linux路径中的空间.但是,每当我试图逃避反斜杠时,我最终会得到一个双斜线.
示例路径:
/mnt/drive/site/usa/1201 East/1201 East Invoice.pdf
Run Code Online (Sandbox Code Playgroud)
所以我可以在Linux中使用它我想逃避它:
/mnt/drive/site/usa/1201\ East/1201\ East\ Invoice.pdf
Run Code Online (Sandbox Code Playgroud)
所以我正在尝试这个:
backup_item.gsub("\s", "\\\s")
Run Code Online (Sandbox Code Playgroud)
但是我得到了意想不到的输出
/mnt/drive/site/usa/1201\\ East/1201\\ East\\ Invoice.pdf
Run Code Online (Sandbox Code Playgroud) 我有以下数组...
[ "global/20130102-001", "global/20131012-001, "country/uk/20121104-001" ]
Run Code Online (Sandbox Code Playgroud)
我需要根据字符串的数字部分对数组进行排序。所以上面的将被排序为:
[ "country/uk/20121104-001", "global/20130102-001", "global/20130112-001 ]
Run Code Online (Sandbox Code Playgroud)
有没有办法调用 .sort 并忽略每个元素的第一部分,所以我只对数字进行排序?