string ss=”eryhweryhwer54t34tawerfsd”; 我想 替换字符串 ss中所有的er,将其替换成0到100的一个随机数 —- 补充说明: 每个er替换的是不同的 —- 40分 其实可以这样,先把replace(“er”,”|”) 然后split(‘|’),变成string数组 然后循环数组拼接,拼接的时候加个随机数 —- 引用 2 楼 Z65443344 的回复: 其实可以这样,先把replace(“er”,”|”) 然后split(‘|’),变成string数组 然后循环数组拼接,拼接的时候加个随机数 虽然可行,但不是很完美,如果字符串中存在分割的字符串容易出错 —- 引用 3 楼 u011980409 的回复: Quote: 引用 2 楼 Z65443344 的回复: 其实可以这样,先把replace(“er”,”|”) 然后split(‘|’),变成string数组 然后循环数组拼接,拼接的时候加个随机数 虽然可行,但不是很完美,如果字符串中存在分割的字符串容易出错 直接通过er截取,再拼接就不会有着问题了 —- 那你只好自己用substring截取出来,自己实现类似split的功能了 CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何 替换字符串 中的指定字符! 喜欢 (0)赏[1034331897@qq.com]分享 (0)