我有一个令人讨厌的大型登陆页面,中间有一个注册表格.如果我提交表单并且验证失败,我想再次渲染着陆页,但我希望将其向下滚动到注册表单,以便他们可以看到错误并进行编辑.是否可以使用该render方法跳转到表单,或者我需要做 redirect_to "account/new#theFormID"什么?
我宁愿不做重定向,因为你必须在会话中保存表单信息,重新填充表单,等等,我想坚持常规
if @resource.save then redirect_to ...
else render "new"
end
Run Code Online (Sandbox Code Playgroud) 我想删除括号内单个字符的所有内容.例如,在字符串"我在部分(a)而不是(aaa)"中,期望的结果是"我在部分而不是(aaa)",其中保留第二个括号对,因为它更长.我怎样才能在Java中实现这一目标?我尝试了以下但它不匹配任何东西!
String text = "the meaning of 5 U.S.C. 552(a)(6)(B) and Section 1.16(b) .";
text.replaceAll("\\(.?\\)", ""); // should return "the meaning of 5 U.S.C. 552 and Section 1.16 ." but doesn't!
Run Code Online (Sandbox Code Playgroud)
我认为问题是我如何逃避反斜杠和括号字符,但我尝试了许多变体,如"\\(.?\\)"无济于事.此外,他们似乎在网上正则表达网站上工作,所以我完全迷失了可能是错误的.