擅长:python、mysql、java
<p>我们可以在这里使用正则表达式,但老实说,手动比较两组字母可能更容易:</p>
<pre><code>String input = "BonzaioB";
int n = input.length();
if (input.charAt(0) == input.charAt(n-1) &&
input.charAt(1) == input.charAt(n-2)) {
System.out.println("MATCH");
}
else {
System.out.println("NO MATCH");
}
</code></pre>
<p>或者在Python中:</p>
<pre><code>input = "BonzaioB"
n = len(input)
if (input[0] == input[n-1] and input[1] == input[n-2]) :
print("MATCH")
else:
print("NO MATCH")
</code></pre>
<p>顺便说一句,这可能比基于regex的解决方案要好,因为它不需要扫描整个字符串,也不需要额外的存储空间。你知道吗</p>