我需要提取工号出来,结果如下:
006087,WSX011
26341,789650000
以下是示范数据(数据库有上千条记录):
程苹[006087],黄强[WSX011]
新教师1[26341],新教师2[789650000]
能确定工号最长最短吗?能得话用这个正则。
[\[][0-9a-zA-Z]+[\]]
数据库一般不写正则表达式的,一般正则表达式都放在宿主程序上面,如java,php,asp,net
如果你要用可以参考这篇文章
https://blog.csdn.net/csdn11235813/article/details/106886860
修改姓名为空直接使用更新语句即可
如果你要给所有的名字加上前缀或者后缀的话,在mysql的话可以使用这个关键词
concat("前缀",数据库表字段,"后缀")
不好意思,我忘记加上一个条件了,我需要在数据库写正则,直接替换掉姓名。。那么是不是应该找的姓名,替换为空即可?
正则:/.*\[(.*?)\]/i
每条数据格式:新教师2[789650000] ,其中[这里边数据任意]
取分组内