Ruby 正在检查正则表达式是否存在错误。及/
我需要正则表达式来检查单词是否有Ruby 正在检查正则表达式是否存在错误。及/,ruby,regex,Ruby,Regex,我需要正则表达式来检查单词是否有或/如abcd.或abcd/a或abcd.def或abcd/def。任何帮助都将是gr8 /[\/\.]/ 用法 /(\.\124;\/)/将句点或斜杠与组匹配 /[\/\.]/只匹配句点、斜杠或两者。和都是正则表达式中的保留字符,因此通常需要对它们进行转义。例外情况是在字符类中时不需要转义,在本例中,这就是您希望搜索的方式 正则表达式中的转义字符是\,因此您的/字符变为\/。您的保持原样 因此,要检查字符串是否包含/或,您需要一个如下所示的正则表达式: /[.
或/
如abcd.
或abcd/a
或abcd.def
或abcd/def
。任何帮助都将是gr8
/[\/\.]/
用法
/(\.\124;\/)/
将句点或斜杠与组匹配
/[\/\.]/
只匹配句点、斜杠或两者。和
都是正则表达式中的保留字符,因此通常需要对它们进行转义。例外情况是
在字符类中时不需要转义,在本例中,这就是您希望搜索的方式
正则表达式中的转义字符是\
,因此您的/
字符变为\/
。您的
保持原样
因此,要检查字符串是否包含/
或
,您需要一个如下所示的正则表达式:
/[.\/]/
这将检查任何字符串,如果它在字符串中的任何位置包含这些字符中的任何一个,则返回true,而不管字符串中还有什么
/[.\/]/