已阅读 Remove all punctuation except apostrophes in R 中的答案发布,我尝试使用
'[[:space:]]|[^\/[:^punct:]]'
在 REGEXP_REPLACE 函数中,但它给了我
[2201B] ERROR: invalid regular expression: invalid character class
我怎样才能让它发挥作用?
最佳答案
您链接到的问题被标记为 r ,其中 stringr
库使用 ICU regex 风格,它以自己的方式支持 POSIX 字符类,不一定与 POSIX 兼容。
要匹配除 /
之外的任何空格或任何标点符号,您可以使用
[^/[:alnum:]]
它匹配任何不是字母数字的字符(这意味着它是空格或标点符号)并且不是 /
字符。
关于node.js - [ :^punct] 的 Postgresql 无效类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55337240/