gpt4 book ai didi

java - 根据另一个字符串删除字符串的一部分

转载 作者:行者123 更新时间:2023-11-29 15:36:34 25 4
gpt4 key购买 nike

我已经寻找了一段时间(并尝试了很多解决方案)但还没有解决这个问题:我需要从基于另一个字符串的字符串中删除文本。

基本上,我有一个客户向我发送“脏”数据,并且无法修改源。

我收到的示例地址(这是 MySql 中的 2 个独立字段:housnumber、appartment):

3号公寓3楼

正确的地址应该是:

3,F 公寓

所以我需要从公寓字段中删除3,3F应该变成F(从公寓中删除门牌号,其中公寓以门牌号或类似的东西开头)

我在 MySql 中有这些数据,但更喜欢用 Java 调整它,因为我已经有一个应用程序,用于对公寓、建筑物等进行分类,以效果最好的为准。

有什么想法吗?

谢谢

最佳答案

在 MySQL 中,您可以简单地使用 string function REPLACE() :

REPLACE(appartment, housenumber, '')

SELECT 查询中:

SELECT housenumber, REPLACE(appartment, housenumber, '') appartment FROM mytable;

或者您可以直接更新表格:

UPDATE mytable SET appartment = REPLACE(appartment, housenumber, '');

关于java - 根据另一个字符串删除字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58186522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com