我正在尝试检查几行条件,例如即。
至于正则表达式,我想出了一些:
"^\\s*$"
"/\\*+"
"[^\\s]/\\*+"
"\\*/+"
"[^\\s]\\*/+"
"^//"
但我不确定他们是否做了我认为他们做的事情。有人可以快速查看并告诉我他们是否正常,以及我是否正在尝试进行检查的方式是正确的? 感谢。
答案 0 :(得分:0)
2:会匹配线上任意位置的一颗或多颗星星。我写了"^\\s*\\*"
。
3:"^\\s*\\*\S+$"
4:不需要+
5:它只允许多行结束前的一个字符,而不需要+
(如4.)。我写了"^\\S+\\*/\\s*$"
(以便在最后/
之后考虑空格。)
6:如果你明确地禁止它之前的空格就可以,否则写"^\\s*//"
。
但是你还有其他问题!为多行注释编写正则表达式很棘手,它可以完成,但它仍然很棘手。