【问题标题】:Trim string from center, starting with spaces从中心修剪字符串,从空格开始
【发布时间】:2013-08-07 04:30:05
【问题描述】:

我有一个奇怪的问题。

假设我有一个这样的字符串:

/          /    \          \

我要做的是将字符串从中心修剪到一定长度,但主要是修剪空格,然后是其他字符。

例如,如果我想将该字符串修剪为 10 个字符,它可能如下所示:

/   /\   \

但是如果我想进一步减少到 4 个字符,它可能看起来像这样:

//\\

最后,一旦字符串中没有空格,我想从中心修剪,但删除所有字符。因此,如果我希望我的字符串现在只有 2 个字符,它可能看起来像这样:

/\

如果我有这样的字符串:

    b  a ab    

我使用这个函数将它修剪为 2 个字符,它看起来像这样:

aa

这可能吗?如果可以,如何

【问题讨论】:

  • 这有实际用途,还是只是某种挑战?
  • @MartyWallace 它确实对我正在制作的东西有实际用途

标签: string actionscript-3 trim


【解决方案1】:

目前我没有足够的时间详细介绍代码,但我正在考虑以下几点:

  • 将绳子分成两半。
  • 反转前半部分。
  • 从两个字符串的左侧开始删除空白字符,如果需要更多截断,然后是非空白字符。
  • 再次反转前半部分。
  • 将它加入到下半场的前面以获得结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    • 2010-10-20
    • 2011-03-01
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    相关资源
    最近更新 更多