Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这样的字符串:
+996999966966AA -996999966966AA
我正在使用这段代码:
"+996999966966AA".gsub!(/\D/, "")
摆脱除数字以外的任何字符,但符号+也被剥离。我的代码如何保留+?
利用:
[^+\d]
匹配任何不是+数字的东西。
+
您还可以使用\W, “非单词字符”,它匹配任何不是单词字符(字母数字和下划线)的字符。
\W
(\W\d+)\w+