Java 正则表达式匹配连字符斜杠字母数字括号
我有一个字符串要与正则表达式匹配 字符串str=“(1a/2s-/-)” 我需要获得的条件:Java 正则表达式匹配连字符斜杠字母数字括号,java,regex,Java,Regex,我有一个字符串要与正则表达式匹配 字符串str=“(1a/2s-/-)” 我需要获得的条件: 必须有一个括号 括号内只能有字母数字的破折号和斜杠,并且会重复 我已经试过了 ([A-Za-z0-9]/[A-Za-z0-9]+) 有人能帮我解决这个问题吗?您缺少的是,您需要转义对正则表达式有意义的特殊字符。例如括号、破折号和斜杠 \([a-zA-Z0-9\-\/]+\) 如果您需要强制字符串为除此之外的其他内容,请将其设置为: ^\([a-zA-Z0-9\-\/]+\)$ ^和$表示它必须分别以此开
有人能帮我解决这个问题吗?您缺少的是,您需要转义对正则表达式有意义的特殊字符。例如括号、破折号和斜杠
\([a-zA-Z0-9\-\/]+\)
如果您需要强制字符串为除此之外的其他内容,请将其设置为:
^\([a-zA-Z0-9\-\/]+\)$
^
和$
表示它必须分别以此开头和结尾
细分:
^
=必须以开头
\(
=左括号[a-zA-Z0-9\-\/]+
=至少一个或多个字母数字字符、破折号或正斜杠\)
=右括号$
=必须以结尾缺少的是需要转义对正则表达式有意义的特殊字符。例如括号、破折号和斜杠
\([a-zA-Z0-9\-\/]+\)
如果您需要强制字符串为除此之外的其他内容,请将其设置为:
^\([a-zA-Z0-9\-\/]+\)$
^
和$
表示它必须分别以此开头和结尾
细分:
^
=必须以开头
\(
=左括号[a-zA-Z0-9\-\/]+
=至少一个或多个字母数字字符、破折号或正斜杠\)
=右括号$
=必须以结尾。您可以使用此正则表达式:
^\([A-Za-z0-9\-\/]+\)$
您需要对括号进行转义,并将斜杠和破折号放入角色集中<如果要从头到尾匹配字符串,则code>^和
$
是可选的。可以使用此正则表达式:
^\([A-Za-z0-9\-\/]+\)$
您需要对括号进行转义,并将斜杠和破折号放入角色集中<如果要从头到尾匹配字符串,代码>^和
$
是可选的。当你说字符串重复时,你指的也是什么?全部(字母数字破折号和斜线)当你说它重复时,你指的也是什么?全部(字母数字破折号和斜线)