字符串将始终以'Row'
后跟数字结尾。例如,
desk_Row2.txt
desk_Row15.txt
如果已排序,则desk_Row15.txt
将位于desk_Row2.txt
之前。
如果它是一位数字,我想在它前面放一个前导0
,以便在排序时,它将是:
desk_Row02.txt
desk_Row15.txt
我找到了很长的路,在那里我找到了'Row'
findstr
和'.'
,而他们之间的数字是一个数字。然后我可以确定str2double(that)
是否大于9
。好吧,我认为这可以用一两句话来完成。
更一般地说,我想学习创建表达式,以便我以后可以自己完成上述操作。例如,我不知道(^|\.)\s*.
的含义。
我在考虑使用regexprep
,但我不知道表达式应该是什么。