Red Asked: 2022-05-24 14:37:38 +0800 CST2022-05-24 14:37:38 +0800 CST 2022-05-24 14:37:38 +0800 CST 从由两个整数组成的字符串中提取分隔符 772 我有一个使用分隔符分隔两个整数的 bash 字符串 var="23,54" 我想捕获分隔符(在这种情况下为逗号)并将其存储在变量中delim。 bash 1 个回答 Voted Best Answer steeldriver 2022-05-24T14:41:33+08:002022-05-24T14:41:33+08:00 给定 $ var="23,54" 然后 $ echo "${var//[0-9]}" , 要将结果分配给变量,您可以使用 delim=${var//[0-9]} 如果您想验证格式并提取分隔符,我建议您进行正则表达式测试: [[ $var =~ [0-9]+([^0-9])[0-9]+ ]] && echo "${BASH_REMATCH[1]}" 前任。 $ var=23,45; [[ $var =~ [0-9]+([^0-9])[0-9]+ ]] && echo "${BASH_REMATCH[1]}" ,
给定
然后
要将结果分配给变量,您可以使用
如果您想验证格式并提取分隔符,我建议您进行正则表达式测试:
前任。