java - 在一行中的两个标签之间替换或重命名字符串并在java中作为字符串返回
问题描述
我正在尝试替换或重命名java中字符串之间的字符串/标签/键。
在跳入我的字符串之前,请注意应该Bd
和Bg
和计数两次。重命名配偶部分的标签。它可以删除重复项,并且所有键/标签都是唯一的
我的字符串是
Name : Abul Bashar Fakir , cl : Knit Fabrics Manufacturer , In : 16 June 2003 , Hpc : President , Hpd : Assistant Governor , Bd : April 6 , Bg : B + , Wd : September 27 , Sp : Hossneara Begum , Bd : March 8 , Bg : 0+ , Ma : 98 North Chasara Narayanganj - 1400 , Tel : ( O ) 01617 008 519 ( R ) 763 2407 , Mob : 01715 393 127 01824 554 123 , Email : basharfokir66@gmail.com
请注意这里Bd
并Bg
数2次。一个是给主要人的,另一个是给他/她的配偶的,标签是Sp
。我想用 S 字符附加重命名 Sp 的所有相同标签。示例:Bd
和Bg
To SBd
,SBg
介于Sp
标签和Ma
标签之间。它将为丈夫和配偶创建一个独特的标签。
我的目标字符串
Name : Abul Bashar Fakir , cl : Knit Fabrics Manufacturer , In : 16 June 2003 , Hpc : President , Hpd : Assistant Governor , Bd : April 6 , Bg : B + , Wd : September 27 , Sp : Hossneara Begum , SBd : March 8 , SBg : 0+ , Ma : 98 North Chasara Narayanganj - 1400 , Tel : ( O ) 01617 008 519 ( R ) 763 2407 , Mob : 01715 393 127 01824 554 123 , Email : basharfokir66@gmail.com
注意:它必须作为字符串返回。
解决方案
您可以使用 String 类中的全部替换。myString.replaceAll("bd", "Sbd")
推荐阅读
- c++ - C++ 整数类型
- reactjs - 如何在 React PWA 中读写 RFID 标签
- python - 无法对 tkinter 使用 .place 命令
- python - Pycharm中调试Django项目(Dev分支)的问题
- python - 为什么不使用 python 队列而不是 celery 作为任务队列?
- powerbi - 如何在power bi的矩阵图中最后只添加平均值
- c# - 使用 Powershell 类在 c# 中运行 Powershell 脚本
- android - 如何在 mvvm jetpack compose 中使用 rememberLauncherForActivityResult()
- r - R Studio 时间序列,“X 必须是数字”
- .net - 为什么 Load(byte[]) 会导致另一个 AssemblyResolve 事件而 LoadFrom(filepath) 不会