天天看点

字符串在特定字符前添加或者删除前缀

前端单个数据需要传多个值,比如发朋友圈需要发多个图片,前端使用分割符号(一般是用,分割),将链接传给后端,比如类似这种格式:

<code>https://aa.aliyun-oss.com/a.png,https://aa.aliyun-oss.com/b.png</code>

数据库一般为了节约存储空间,会减去地址的前缀。由上面的链接转成缩减成下方的地址:

<code>a.png,b.png</code>

或者由<code>a.png,b.png</code>

添加前缀转成

使用spilt() 分割,然后移除前缀,最后再join()拼接:

前端需要显示全路径,使用spilt() 分割,在每个地址添加公共前缀,然后,拼接起来: