如何从字符串中删除第一个特殊字符

时间:2013-11-29 11:19:27

标签: javascript html string jsp

我有数据库中的管道分隔的值。但问题是我要追加|在每个条目。

例如:

| 275634 | 374645 | 24354 |

如何从整个字符串中删除第一个管道而不是所有管道。

插入后,我不需要在下次更新时检查。

如果我使用substring(1),那么每次都会删除第一个字符,

请建议修复?

2 个答案:

答案 0 :(得分:1)

//input = '|275634|374645|24354|';
output = input.replace('|', '');

String#replace将替换String中的第一个匹配项。如果用空字符串''替换它,则会将其删除。

jsFiddle

答案 1 :(得分:0)

你可以使用substring(index)方法从字符串中删除特定的特殊字符:比如

String str2 = "|275634|374645|24354|";
 str2 = str2.substring(1);
System.out.println(str2);

您可以将输出视为275634|374645|24354|