簡體   English   中英

R Regex / gsub:如何折疊字符串中的空格

[英]R Regex / gsub : How to collapse spaces in a string

我有一個從手寫文件掃描的句子向量。 在這個過程中有一些像這樣的間距問題:

 The d og is br own.

我很好奇是否有辦法通常使用'_x_'或空格字符空間采用任何模式並折疊第二個空格,如下所示:

The d og is br own.  --> The dog is br own.

我只擔心空格之間的單個字符( '_x_''_xx_' )。

有什么建議?

也許

> x<-"The d og is br own."
> gsub(" (.) "," \\1",x)
[1] "The dog is br own."

要么

gsub(" ([[:alnum:]]) "," \\1",x)

(.)匹配任何東西([[:alnum:]])僅匹配字母數字字符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM