我很努力弄清楚从哪里开始。我相信有一个正则表达式使得这是一个相当直接的任务。我想修剪掉字符串中多余的星号。正则表达式来清理字符串
例字符串:
test="AM*BE*3***LAST****~"
我想它修剪星号断只不具有重复码元的末端。因此,在变量的结果值将是:
test="AM*BE*3***LAST~"
在Perl中,我能够用这个:
s/\*+~+/~/;
是否有类似的东西,我可以在Ruby中做什么?我确信有,只是由于某种原因而努力寻找它。任何帮助将不胜感激。
你是说'AM * BE * 3 *** LAST ****“'不应该被修剪?答案假定最后一个字符是'〜'。那是硬连线,还是最后一串askerisks后面可能跟着星号以外的任何字符? – 2014-11-20 22:29:32