ruby - 正则表达式匹配类中除某些字符外的所有字符

标签 ruby regex

匹配 [[:punct:]] 类中除 @# 之外的所有标点符号的最佳方法是什么?

最佳答案

你可以使用负前瞻:

(?:(?![#\@])[[:punct:]])+

关于ruby - 正则表达式匹配类中除某些字符外的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9788062/

相关文章:

ruby-on-rails - rails : Split and wrap each character in a string?

c# - 正则表达式与包含 4 个组的字符串不匹配

java - 正则表达式在以特定字符开头和结尾的字符串中查找多个匹配项

sql - 如何从 SQL 中的文本 CLOB 字段中提取值

c# - 正则表达式拆分和过滤器构造

ruby-on-rails - 打包 Rails 2.3 模型

ruby - 如何将xml文件转换为yaml文件?

Ruby grep - 在数组中搜索字符串的一部分

ruby-on-rails - 如何在 Rails 3 中打开远程 xml 文件

javascript替换问号