【发布时间】:2016-11-06 06:34:34
【问题描述】:
我使用了几种语言的字符串,然后我很困扰我们如何从字符串中选择字符或切片(子字符串)。就像我们可以从字符串或特定位置的字符中获取子字符串一样,但我找不到任何方法或运算符返回特定长度的特定切片跳过特定字符。下面是解释。
所以假设我有以下字符串:I am an example string. 从这个字符串中,我希望能够获得长度为2 的字符串组并跳过某些字符,比如3。现在为了让事情变得更有趣,假设我可以从任何索引开始,对于这个例子,我们将采用5。所以我应该从上述条件中得到的字符串应该是:anam sng。下图(* 拍摄,! 跳过)。
** ** ** **
I am an example string.
| !!! !!! !!! !
Start Position --+
我知道您可以使用计数变量来实现这一点,这些变量跟踪每个字符是否使用if 条件。但我正在考虑一种数学方法,甚至可能是某些语言中的内置方法或运算符可以完成这项工作。
我还搜索了 Regex 是否可以完成这项工作。但是什么都想不出来。
【问题讨论】: