例如,我有一个输入字符串“1.2.3.4.0.0”,输出“1.2.3.4”,或另一个输入“1.2.0.3.4.0”,输出“1.2.0.3.4”
... 这样做最有效和最优雅的方式是什么? 谢谢!
答案 0 :(得分:1)
任何具有正则表达式搜索的语言&替换,替换此正则表达式:
(\.0)+$
什么也没有。
答案 1 :(得分:0)
您可以使用此算法:
while last character is "0" do
remove last character
if last character is "." then
remove last character
endif
endwhile
答案 2 :(得分:0)
while string endswith ".0"
string efficientlyRemoveLastTwoCharacters
这非常有效(我希望每个人都开玩笑)。
更高效的实现不能与语言无关。