regex - "Not Whitespace and Not a hyphen"的正则表达式是什么

标签 regex

我尝试了这个,但它不起作用:

[^\s-]

有什么想法吗?

最佳答案

[^\s-]

应该可以,所以会的

[^-\s]
  • []:char 类
  • ^ :在 char 类中 ^ 是 否定词出现在开头时。
  • \s :空格的缩写
  • - :文字连字符。连字符是 元字符位于 char 类中,但不是 当它出现在开头或 在最后。

关于regex - "Not Whitespace and Not a hyphen"的正则表达式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2788112/

相关文章:

java - 如何在java中替换["with "“

javascript - 用超链接替换 ​​URL

python - 值错误: invalid\x escape for\x{ffff} in String

Python在if语句中使用正则表达式匹配对象,然后像Perl一样访问捕获组

regex - 从逗号分隔文件中删除多余的逗号

php - MySQL RegEx 搜索每一列

php - 使用 preg_replace 替换多次出现的相同符号?

javascript - 将特定组中的所有字符替换为星号

用逗号分隔的项目的正则表达式

C# RegEx 精确匹配模式