我正在尝试删除文本文件中任何字符后面的换行符,但不会删除回车后出现的换行符。
删除所有这些:
let filemgr = NSFileManager.defaultManager()
let dirPaths =
NSSearchPathForDirectoriesInDomains(.DocumentDirectory,
.UserDomainMask, true)
let docsDir = dirPaths[0] as! String
let databasePath = docsDir.stringByAppendingPathComponent(
"shopdata.db")
if !filemgr.fileExistsAtPath(databasePath as String) {
let contactDB = FMDatabase(path: databasePath as String)
if contactDB == nil {
print("Error: \(contactDB.lastErrorMessage())")
}
if contactDB.open() {
let sql_stmt = "CREATE TABLE IF NOT EXISTS CONTACTS (ID INTEGER PRIMARY KEY AUTOINCREMENT, SPECIALTY TEXT, NAME TEXT)"
if !contactDB.executeStatements(sql_stmt) {
print("Error: \(contactDB.lastErrorMessage())")
}
contactDB.close()
} else {
print("Error: \(contactDB.lastErrorMessage())")
}
}
在记事本++中,我通过搜索$content = Get-Content -raw "in.txt"
($content).Replace("`n","") | Set-Content out.txt -Force
找到它们。
答案 0 :(得分:1)
这应该有效。感谢@Aaron负面的后视提示。
{2, 1, 1, 2}
答案 1 :(得分:0)
我尝试读取这样的文本文件,它返回整个文件的一个字符串:
$ content = [IO.File] :: ReadAllText(“in.txt”)
现在有效!