gpt4 book ai didi

替换字符串中的非重复字符

转载 作者:行者123 更新时间:2023-12-04 11:32:17 24 4
gpt4 key购买 nike

嗨,我想用空格替换正斜杠,但前提是它出现一次。

 str_replace_all( 'NOOOOO//ABCDEFGHI/asdfasd//sdkksksks', "/(?!=/)", " ")

这里我希望输出为:NOOOOO//ABCDEFGHI asdfasd//sdkksksks

最佳答案

使用 sub 尝试以下选项:

input <- "NOOOOO//ABCDEFGHI/asdfasd//sdkksksks"
gsub("(?<!/)/(?!/)", " ", input, perl=TRUE)

[1] "NOOOOO//ABCDEFGHI asdfasd//sdkksksks"

这里的策略是使用模式 (?<!/)/(?!/) , 它匹配一个正斜杠,它在两边都被除了另一个正斜杠之外的任何东西包围。

关于替换字符串中的非重复字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57879680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com