0

如果我有一些特定的字符串,如“Δ”“¢”“∑”和“£”,我想检测这些字符在字符串中的任何位置,并且在它们后面有一个不是这些字符之一的字符,然后添加他们之后的一个新角色与那些原始角色有关我该怎么做..

示例... 找到 Delta (Δ),然后是普通字符,然后将其替换为“Delta1”,然后是该普通字符,然后是“Delta2”……

所以字符串:“你好,你好吗?”
会变成:“ Hello H Delta1 o Delta2 w are you?

或者如果我想一次做多个......

例如,将 ∆ 替换为 "Delta1"*"Delta2" AND ∑ 替换为 "Sigma1"*"Sigma2"

所以:“ HE Δ∑ΔΔ LLO
变为:He Delta1 Sigma1 Delta1 Delta1 L Delta2 Sigma2 Delta2 Delta2 LO



所以基本上我有一组字符......我想搜索它们的位置,直到它们后面的第一个字符不在我的字符集中......(“43ΔΔΔ52”搜索将返回“ΔΔΔ5”,因为 5 不在我的字符集中,但 delta 是)然后我想用另一组字符替换所有字符(“Δ”变为“Delta1”),然后在搜索结束时字符串 我添加了与被替换的字符相对应的下一组字符(在本例中为“Delta2”),因此整个字符串“ΔΔΔ5”变为“ Delta1Delta1Delta1 5 Delta2Delta2Delta2

4

0 回答 0