gsub在字符集

时间:2017-08-14 23:41:53

标签: r gsub

我有很多错误消息,我正在尝试清理。

部分错误以文字"(sec): 0.xxx"结尾 我试图在(秒)

之后使用gsub删除所有内容
data$Message <- gsub("(sec).*", "", data$Message, perl = TRUE)

这会返回所有内容(

我知道使用&#34;会很容易:&#34;或&#34;)&#34;但它会影响我不想改变的其他错误。

有没有办法使用gsub查看几个字符 - 如#34;(秒)&#34; - 而不只是一个? 在相关的注释中,它们是一个符号,表示与#34;类似的任何数字(不包括文本)。&#34;?

2 个答案:

答案 0 :(得分:2)

您可以使用正则表达式查看 do { fm.createFile(atPath: file!, contents: nil, attributes: [FileAttributeKey.extensionHidden: true]) let fileURL = URL(fileURLWithPath: file!) let fileHandle = try FileHandle(forWritingTo: fileURL) print("\(file!) was opened for writing") return fileHandle } catch let error { NSApp.presentError(error) return nil; } 以避免?<=被删除,同时在sec之后断言删除的模式,因此{{1 }}将删除sec之后的所有内容,而不是(?<=sec\\)).*本身:

sec)

答案 1 :(得分:0)

您可以选择表达式的第一部分(括号之间)并省略其余部分:

Account