当前位置: 首页 > news >正文

去除Mysql表中的空格、回车、换行符和特殊字符

系列文章目录

文章目录

  • 系列文章目录
  • 前言
  • 一、示例
    • 1.sql层面
    • 2.java层面


前言

一、示例

1.sql层面

参考

## 例子1
## CHAR(10) 表示换行符
## CHAR(13) 表示回车

UPDATE 表名 SET 列名 = REPLACE(REPLACE(列名, CHAR(10), ''), CHAR(13), '')


## 例子2
## 删除字段中的空格、换行符、回车符和特殊字符
UPDATE your_table SET your_column = REPLACE(REPLACE(REPLACE(REPLACE(your_column, ' ', ''), '\n', ''), '\r', ''), '\t', '');
请将your_table替换为你要操作的表名,your_column替换为你要处理的字段名。
以上代码中使用了REPLACE()函数来连续多次替换空格、换行符、回车符和制表符为空字符串,从而达到删除的效果。

2.java层面

\n:在Windows中表示换行,换到下一行的行首位置。在Linux,unix中表示左右位置不发生改变,换到下一行,及换行前后的纵坐标相同。

\t:在Window中表示缩进,相当于按下Tab键之间的距离,一般为八个字符。

\r:在Window中表示回车,即移动到本行的最开始位置。
添加链接描述

``
`java

/**
 * 使用正则表达式移除字符串中所有空白字符(包括空格、制表符、换行符和回车符):
 * 在这个例子中,\\s+是一个正则表达式,匹配任何空白字符(包括空格、制表符、换行符和回车符),+意味着匹配一个或多个前面的表达式。
 *
 * @param input
 * @return
 */
public static String noWhitespaceStr(String input) {
    return input.replaceAll("\\s+", "");
}



http://www.dtcms.com/a/121807.html

相关文章:

  • 淘宝API与小程序深度联动:商品详情页“一键转卖”功能开发
  • NO.83十六届蓝桥杯备战|动态规划-基础线性DP|台阶问题|最大子段和|传球游戏|乌龟棋(C++)
  • Elasticsearch 集群搭建
  • Vue3+Vite+TypeScript+Element Plus开发-10.多用户动态加载菜单
  • Hi Robot——大脑加强版的π0:基于「VLM的高层次推理+ VLA低层次任务执行」的复杂指令跟随及交互式反馈
  • Python标准库-copy
  • FairMOT复现过程中cython_bbox库问题
  • go游戏后端开发32:自摸杠处理逻辑
  • Elasticsearch中的基本全文搜索和过滤
  • Spring Boot应用中可能出现的Full GC问题
  • 滑动窗口(2)—最⼤连续1的个数III
  • git 查看某一文件夹下所有文件 修改记录
  • 深度学习总结(4)
  • LVGL开发指南
  • 如何构建并优化提示词?
  • 【LeetCode 热题100】73:矩阵置零(详细解析)(Go语言版)
  • 调用百度api实现黑白图像上色
  • Prompt_Engineering提示词工程(一)
  • Python脚本:批量修改文件修改时间2.0(带UI界面+随机时间偏移)
  • Java面试黄金宝典43
  • Apache Parquet Java 库 反序列化漏洞 CVE-2025-30065
  • 分布式文件存储系统FastDFS
  • Linux 入门指令(1)
  • spring boot 中 WebClient 与 RestTemplate 的对比总结
  • Unity中基于2.5D的碰撞系统
  • 数据库中的事务
  • 柑橘病虫害图像分类数据集OrangeFruitDaatset-8600
  • 开发一个环保回收小程序需要哪些功能?环保回收小程序
  • Java程序的基本规则
  • PS教学记录