2个以相同字母开头的单词的正则表达式代码

时间:2019-01-28 20:55:29

标签: regex

用户在一个字段中填写了2个单词,我需要使用正则表达式对检查代码是否都以相同字母开头进行编码。例如:蓝熊

2 个答案:

答案 0 :(得分:0)

该正则表达式如何:

^(\w)\w*\s+\1\w*$

此正则表达式检查字符串仅包含2个单词(在正则表达式定义中,单词为\ w元字符) 第一个单词中的第一个字符是一个捕获组,需要在第二个单词中的第一个字符中重复。

答案 1 :(得分:-2)

使用$('.events').on("click", function() { var eventName = $(this).val(); $.ajax({ type: 'POST', url : '/eventpage', data : {'eventName' : eventName}, success : function(data) { } }); }); @RequestMapping(value = "/eventpage") public String eventPage(@RequestParam("eventName") String eventName, Model model) { for(Event e : EventRegistrationSystemApplication.events) { if(e.getName().equals(eventName)) { model.addAttribute("event", e); break; } } return "eventpage"; } 来引用以前的捕获组(\#)。在下面的示例中,我使用(...)来指第一个单词的第一个字母。

你在这里。

\1