假设我有一个字符串,1,2,3,
我想删除最后一个字符串,,
或者该字符串看起来像,1,2,3,
还是
,1,2,3
我仍然希望得到1,2,3
我的结果。并且请尝试在您的答案中做些解释。我不只是想复制粘贴内容而不了解它。谢谢你。
处理这样的“修饰”逗号的一种方法是使用以下CASE
语句:
CASE
WHEN str LIKE ',%,' THEN SUBSTRING(str, 2, LEN(str)-2)
WHEN str LIKE ',%' THEN RIGHT(str, LEN(str)-1)
WHEN str LIKE '%,' THEN LEFT(str, LEN(str)-1)
ELSE str
END
这非常不言而喻:该CASE
语句考虑了三种情况-
str
两边都有逗号时,str
以逗号开头但不以逗号结尾时,以及str
以逗号结尾但不以一个字符开头时。在第一种情况下,第一个和最后一个字符将被删除;在第二种情况下,最左边的字符被删除;在最后一种情况下,尾随字符被删除。
sqlfiddle上的演示。
问题内容: 从字符串中删除最后一个字符的最快方法是什么? 我有一个像 我想删除最后一个’,’并取回剩下的字符串: 最快的方法是什么? 问题答案: 首先,我尝试没有空格,并得到一个错误结果。 然后,我添加一个空格并获得良好的结果:
问题内容: 我想删除字符串的第一个字符。 例如,我的字符串以a开头,而我只想删除它。字符串中有几次不应删除。 我正在用Python编写代码。 问题答案: python 2.x python 3.x 两张画
它是相同的,但没有。
如何使用Swift从String变量中删除最后一个字符?在文档中找不到它。 以下是完整的示例:
问题内容: 我已经在SOAP消息中工作过,以从Web服务获取LoginToken,并将LoginToken存储在String中并用于打印。此打印[wdsd34svdf],但我只想wdsd34svdf,如何删除方括号。请任何人帮助我。 谢谢 例: 输出:[wdsd34svdf]我想要wdsd34svdf 问题答案: 这很容易,您需要先找到[和]的索引,然后再找到子字符串。(这里[总是在开始处,]在结
假设我的字符串是10个字符长。 如何删除最后一个字符? 如果我的字符串是(我不想替换字符,因为我的字符串可能包含多个字符),我只想删除最后一个字符。不管它是什么或者它发生了多少次,我都需要从我的字符串中移除最后一个字符。