相关疑难解决方法(0)

从NSString的末尾修剪空格

我需要从字符串的末尾删除空格.我怎样才能做到这一点?示例:如果字符串"Hello "必须成为"Hello"

whitespace trim nsstring

365
推荐指数
5
解决办法
17万
查看次数

你如何使用String.substringWithRange?(或者,Ranges如何在Swift中工作?)

我还没有弄清楚如何String在Swift中获取a的子串:

var str = “Hello, playground”
func test(str: String) -> String {
 return str.substringWithRange( /* What goes here? */ )
}
test (str)
Run Code Online (Sandbox Code Playgroud)

我无法在Swift中创建一个Range.游乐场中的自动填充功能并不是非常有用 - 这就是它的建议:

return str.substringWithRange(aRange: Range<String.Index>)
Run Code Online (Sandbox Code Playgroud)

我没有在Swift标准参考库中找到任何有帮助的内容.这是另一个疯狂的猜测:

return str.substringWithRange(Range(0, 1))
Run Code Online (Sandbox Code Playgroud)

还有这个:

let r:Range<String.Index> = Range<String.Index>(start: 0, end: 2)
return str.substringWithRange(r)
Run Code Online (Sandbox Code Playgroud)

我已经看到其他答案(查找Swift字符串中的字符索引)似乎表明,因为它String是一种桥接类型NSString,"旧"方法应该有效,但是不清楚如何 - 例如,这也不起作用(似乎不是有效的语法):

let x = str.substringWithRange(NSMakeRange(0, 3))
Run Code Online (Sandbox Code Playgroud)

思考?

swift

258
推荐指数
15
解决办法
22万
查看次数

我该如何从字符串中删除所有前导空格? - 迅速

我需要一种方法来从字符串中删除第一个字符,这是一个空格.我正在寻找一种方法,甚至是String类型的扩展,我可以使用它来剪切字符串的字符.

string swift

159
推荐指数
13
解决办法
14万
查看次数

删除Swift中字符串开头的所有换行符

我有一个像这样的字符串:

"

BLA
Blub"
Run Code Online (Sandbox Code Playgroud)

现在我想删除所有领先的换行符.(但只有那些直到第一个"真实的单词"出现.这怎么可能?

谢谢

string swift

22
推荐指数
2
解决办法
3万
查看次数

如何从Swift中的字符串中删除空格?

我需要删除标点字符周围的前导和尾随空格.

例如: Hello , World ... I 'm a newbie iOS Developer.

而且我想:> Hello, World... I'm a newbie iOS Developer.

我怎样才能做到这一点?我试图获取字符串的组成部分并按句子枚举它.但这不是我需要的

string swift

5
推荐指数
4
解决办法
4887
查看次数

如何在Swift中使用正则表达式创建String拆分扩展?

我写了创建split方法的扩展:

extension String {
    func split(splitter: String) -> Array<String> {
        return self.componentsSeparatedByString(splitter)
    }
}
Run Code Online (Sandbox Code Playgroud)

所以在操场上我可以写:

var str = "Hello, playground"

if str.split(",").count > 1{
    var out = str.split(",")[0]

    println("output: \(out)") // output: Hello
}
Run Code Online (Sandbox Code Playgroud)

如何在Java中使用正则表达式,我需要做什么:

str.split("[ ]+")
Run Code Online (Sandbox Code Playgroud)

因为这种方式不起作用.

谢谢,

swift

2
推荐指数
1
解决办法
3210
查看次数

删除字符串开头和结尾的空格

我在删除字符串开头和结尾的空格时遇到问题.例如,我有一个字符串,如:

\r\n\t- Someone will come here?\n- I don't know for sure...\r\n\r\n

我需要删除空格在年底年初(字符串应该是这样的: - Someone will come here?\n- I don't know for sure... 也有可能是一个很大的字符串末尾的变种:"\ r \n\r \n","\ r \n"," \n\r \n"等等......

谢谢.

string whitespace trim ios swift

2
推荐指数
2
解决办法
7057
查看次数

如何检查textFieldView是否为空或没有空格?

textField.text.isEmpty
textField.text != ""
Run Code Online (Sandbox Code Playgroud)

这两个函数将空格视为字符。但是,我想识别文本字段何时没有空格或不为空。

xcode ios swift

0
推荐指数
2
解决办法
1251
查看次数

String trim()方法

在Java中,我在下面编写了string trim()方法的代码.

           if(" String ".trim() == "String")
               System.out.println("Equal");
           else
               System.out.println("Not Equal");
Run Code Online (Sandbox Code Playgroud)

它给出了Not Equal我理解的输出,因为" String ".trim()它返回了新的String对象引用.

但是当我修剪和比较没有空格时,它会提供输出Equals.

            if("String".trim() == "String")
               System.out.println("Equal");
           else
              System.out.println("Not Equal");
Run Code Online (Sandbox Code Playgroud)

如果String没有空格,那么trim() 返回什么方法?我知道equals()我可以使用但是在我的考试中我得到了这个问题.

java string trim

-4
推荐指数
1
解决办法
2230
查看次数

标签 统计

swift ×7

string ×5

trim ×3

ios ×2

whitespace ×2

java ×1

nsstring ×1

xcode ×1