标签列表
Ruby中用于捕获Unicode标点符号的正则表达式是什么?
ruby
regex
4
4
在 Ruby 中,是否有一种正则表达式可以识别 Unicode 标点符号(例如 ",-")?
-
Crashalot
1
1
您可以将想要匹配的所有标点符号放在
字符类
中。 根据
文档
,
/\p{P}/
应该匹配 Unicode 字符。 但是也许 POSIX
/[[:punct:]]/
也可以?另请参阅 https://dev59.com/42gu5IYBdhLWcg3wt5Lt。
- N.N.
2
个回答
6
6
你可以使用这个:
/
[[:punct:]]
/
更多信息请查看
正则表达式类
。您也可以在此
Rubular永久链接
上进行测试。
-
fmendez
1
注意:根据您的语言环境,此内容可能无法匹配某些“标点符号”字符,如
=
。
- Jason Axelson
回答链接
2
2
\p{P}
- 不仅限于Ruby。请参见
http://www.regular-expressions.info/unicode.html
。
-
Alex Shesterov
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
22
.NET中用于命名捕获组的正则表达式模式是什么?
32
JavaScript正则表达式用于Unicode表情符号
3
Ruby正则表达式:查找最后一个标点符号
5
Unicode字符正则表达式,捕获组。
4
Ruby 1.9正则表达式中的Unicode转义符
4
正则表达式\p{Punct}在Java中无法匹配Unicode标点符号。
12
Ruby - 提取正则表达式捕获组的最佳方法是什么?
23
JavaScript 正则表达式用于标点符号(国际)?
3
正则表达式匹配包括Unicode标点符号在内的所有内容
8
用于正则表达式捕获组的R函数是什么?
/\p{P}/
应该匹配 Unicode 字符。 但是也许 POSIX/[[:punct:]]/
也可以?另请参阅 https://dev59.com/42gu5IYBdhLWcg3wt5Lt。 - N.N.