小编use*_*314的帖子

如何在某个范围内使用 sed 删除 Unicode?

我想删除某个范围内的 Unicode,例如:

echo "abc???123" | sed 's/[\uff21-\uff3b]//g'

期望"abc123",但得到:

sed: -e 表达式 #1, char 20: 无效范围结束

或使用:

echo "abc???123" | sed 's/[?-?]//g'

得到:

sed: -e 表达式 #1, char 14: 无效的排序规则字符

regex unicode sed

5
推荐指数
1
解决办法
813
查看次数

标签 统计

regex ×1

sed ×1

unicode ×1