如何仅使用1 gsub删除多个空格和尾随空格?我已经完成了这个功能trim <- function(x) gsub(' {2,}',' ',gsub('^ *| *$','',x)),但我只想用1 gsub重写它.
实际上,我希望精益如何匹配基于gsub之后/之前的内容.在这个例子中,我需要匹配前面有一个空格的所有空格,并用''替换它们
Jos*_*ber 12
使用正向lookbehind来查看当前空格是否以空格开头:
^ *|(?<= ) | *$
Run Code Online (Sandbox Code Playgroud)
请在此处查看:http://regex101.com/r/bJ1mU0
| 归档时间: |
|
| 查看次数: |
4898 次 |
| 最近记录: |