我使用以下代码来检查字符串是否包含撇号:
string.scan(/’|'/)
我包含了两种类型的单引号,因为我发现仅使用标准 ' 并不能捕获一些使用 ' 包含撇号的字符串
我担心的是,如果我检查可能包含其他字体或样式的字符串,我的正则表达式将无法捕获撇号。
是否有更通用的方法可以捕获所有形式的撇号?
最佳答案
直单引号是通用的垂直引号:
- 直单引号 (
'
)
大引号是良好排版中使用的引号。有两个弯单引号字符:
- 左单引号 (
‘
) - 结束单引号 (
’
)
按照上述三种变体:
你可以尝试这个:
string.scan(/['‘’]/)
关于ruby - 如何检查字符串是否包含任何形式的撇号而不仅仅是单引号和 ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41206170/