gpt4 book ai didi

java - 通过在索引处插入来操作字符串

转载 作者:行者123 更新时间:2023-12-04 21:28:10 24 4
gpt4 key购买 nike

我有一个字符串:

C6H14

我想要的是:

C<sub>6</sub>H<sub>14</sub>

所以基本上我想添加 <sub>在数字和 </sub> 之前数后。我怎样才能做到这一点?请记住,字符串可以无限长:

X4Y6Z10W4T12

最佳答案

我不是 Java 专家,但我很确定,您可以使用正则表达式替换函数,其中模式为:

(\d+)

替换字符串将是:

<sub>$1</sub>

抱歉,我不是 100% 确定 java 语法,但它可以是这样的:

str = str.replaceAll("(\\d+)", "<sub>$1</sub>");

这个方法是在 Java 5 中添加的

这里有一些关于 java 中正则表达式的更多信息:

http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html

http://www.regular-expressions.info/java.html

http://javamex.com/tutorials/regular_expressions/search_replace.shtml

关于java - 通过在索引处插入来操作字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9583502/

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