1.替换目标

1).contact字段类型 varchar。

2).去掉字段中连续的两个,每个等号后面数字不同,effective_caller_id_name=051066824513,effective_caller_id_number=051066824513。

2.查询原字段内容

select contact

from pbx_agents

where contact ~ 'effective_caller_id_name=' limit 2

"{sip_append_audio_sdp=a=fmtp:18 annexb=no,call_timeout=60,effective_caller_id_name=051066824513,effective_caller_id_number=051066824513,cti_account=9,cti_agent_id=1102441276,cti_account_sid=5be394c3f8754bd89b9618937c687068,absolute_codec_string=\'OPUS,G729 (...)"

"{sip_append_audio_sdp=a=fmtp:18 annexb=no,call_timeout=60,effective_caller_id_name=051066824824,effective_caller_id_number=051066824824,cti_account=9,cti_agent_id=1103211003,cti_account_sid=4f3fae0e71b74bdaa3824e6ec7771815,absolute_codec_string=\'OPUS,G729 (...)"

3.查询语句验证替换

select regexp_replace(contact, '(effective_caller_id_name=\d+,)+?','','g')

from pbx_agents

where contact ~ 'effective_caller_id_name='

"{sip_append_audio_sdp=a=fmtp:18 annexb=no,call_timeout=60,effective_caller_id_number=051066824513,cti_account=9,cti_agent_id=1102441276,cti_account_sid=5be394c3f8754bd89b9618937c687068,absolute_codec_string=\'OPUS,G729\'}sofia/gateway/agentProxy/1102441276"

"{sip_append_audio_sdp=a=fmtp:18 annexb=no,call_timeout=60,effective_caller_id_number=051066824824,cti_account=9,cti_agent_id=1103211003,cti_account_sid=4f3fae0e71b74bdaa3824e6ec7771815,absolute_codec_string=\'OPUS,G729\'}sofia/gateway/agentProxy/1103211003"

4.执行替换操作

update pbx_agents set contact = regexp_replace(contact, '(effective_caller_id_name=\d+,)+?','','g')

where contact ~ 'effective_caller_id_name='

Query returned successfully: 3929 rows affected, 505 msec execution time.

5.查询验证替换

select contact

from pbx_agents

"{sip_append_audio_sdp=a=fmtp:18 annexb=no,call_timeout=60,cti_account=9,cti_agent_id=1100891004,cti_account_sid=23869df09f2f47f0ae80a7cbc45e5185,absolute_codec_string=\'OPUS,G729\'}sofia/gateway/agentProxy/1100891004"

"{sip_append_audio_sdp=a=fmtp:18 annexb=no,call_timeout=60,cti_account=9,cti_agent_id=1102081069,cti_account_sid=9f2c1574fcb5497994cb9b892aee0d1c,absolute_codec_string=\'OPUS,G729\'}sofia/gateway/agentProxy/1102081069"

pgsql 筛选中文字符正则_postgresql varchar字段regexp_replace正则替换相关推荐

  1. pgsql 筛选中文字符正则_匹配中文字符的正则表达式

    匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一 ...

  2. pgsql 筛选中文字符正则_PostgreSQL正则及模糊查询优化

    1.带前缀的模糊查询  ~'^abc' 可以使用btree索引优化 create index idx_info on table_name(info) 2.带后缀的模糊查询  ~'abc$' 可以使用 ...

  3. pgsql 筛选中文字符正则_PostGreSql 判断字符串中是否有中文的案例

    我就废话不多说了,大家还是直接看代码吧~ 实例 imos=# select 'hello' ~ '[\u2e80-\ua4cf]|[\uf900-\ufaff]|[\ufe30-\ufe4f]'; ? ...

  4. pgsql 筛选中文字符正则_「每日一练」巧用Python对字符串进行筛选

    无论是哪一门语言,都会经常用到正则表达式,无论是网络爬虫,还是数据处理等都经常会用到数据匹配,那么你会在Python中用正则表达式对字符串进行筛选吗? 往下看,就是这么简单! 案例 a = " ...

  5. Python筛选中文字符(跟网上其他可能不一样)

    简述 我在网上找了一些,发现他们都解决不了我的问题(怀疑是不是版本出了问题) 解决办法 def check_contain_chinese(check_str):for ch in check_str ...

  6. pgsql 正则匹配中文字符

    postgres sql 正则匹配中文字符 操作符 ~ 等效于 LIKE, 而 ~~* 对应 ILIKE. 还有 !~~ 和 !~~* 操作符 分别代表 NOT LIKE 和 NOT ILIKE. 另 ...

  7. java a标签正则_正则表达式:java中婚配HTML中a标签中的中文字符

    正则表达式:java中匹配HTML中a标签中的中文字符 今天群里一位朋友问到了一个正则表达式的问题,有如下内容: 特432 453543 a1特123你好123吗? 特2 标签中的文字现在要匹配出内容 ...

  8. cx+oracle+sql含中文,sql 判断字段值是是否包含中文字符

    在itpub上看到了这个方法,我想修改一下,修改后如下 从表里提取汉字, 需要考虑字符集, 不同的字符集汉字的编码有所不同 这里以GB2312为例, 写一函数准确地从表里提取简体汉字. 假设数据库字符 ...

  9. 中文字符匹配java_java正则匹配HTML中a标签里的中文字符示例

    java正则匹配HTML中a标签里的中文字符示例 发布于 2020-8-12| 复制链接 摘记: 本文实例讲述了java正则匹配HTML中a标签里的中文字符.分享给大家供大家参考,具体如下:今天群里一 ...

最新文章

  1. 《Adobe Flash CS4中文版经典教程》——1.7 使用“工具”面板
  2. 实战SSM_O2O商铺_11【商铺注册】Controller层的实现
  3. matlab画二维颜色深浅,MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 colorbar
  4. 从0搭建一个Springboot+vue前后端分离项目(三)使用idea进行页面搭建+Element框架
  5. 案例详解Python变量的作用域是怎么使用的,面试必学
  6. Apollo产品对比
  7. JVM学习-类文件结构
  8. brew update:以下未跟踪的工作树文件将被合并覆盖:
  9. 编程中什么叫做元素什么叫帧_R编程中的数据帧
  10. 机器学习之随机森林模型
  11. 生信技能树——GEO芯片数据的合并
  12. java计算机毕业设计家教到家平台源码+mysql数据库+系统+lw文档+部署
  13. 一文讲懂蓝绿发布和金丝雀发布
  14. 第4套人民币收藏潜力显现 50元券半年涨近2倍
  15. python爬取豆瓣读书_爬取豆瓣读书.py
  16. 米家接入HomeKit系列五:Sir控制米家设备
  17. guest用户计算机管理中没有,guest账户开启与关闭
  18. ajax的列表联动示例
  19. 小米手环深圳通服务器维护,小米手环3 NFC版上手:手机刷公交卡的日子一去不复返了...
  20. 论文笔记-Flocks, Herds, and Schools: A Distributed Behavioral Model

热门文章

  1. SpirngMVC jsp页面空指针
  2. 潜心学术,我删除了无数公众号,却将这10个置顶
  3. 为什么越来越多硕博人消失在朋友圈?
  4. Microbiome:城市海滩和污水中抗生素抗性组研究
  5. Nature-2012-拟南芥根系微生物组的结构
  6. R语言使用caret包的preProcess函数进行数据预处理:对所有的数据列进行SpatialSign变换(将数据投影到单位圆之内)、设置method参数为spatialSign
  7. pandas索引复合索引dataframe数据、索引其中一个水平(level)的所有数据行(index all rows in a level)
  8. Python计算训练数据集(测试集)中某个分类变量阴性(阳性)标签样本的不同水平(level)或者分类值的统计个数以及比例
  9. R语言使用pwr包的pwr.t.test函数对分组样本数相同的t检验进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、效用值的情况下计算需要的样本量
  10. R语言使用t.test函数计算两组独立数据的t检验(Independent t-test)