在大多数编程语言中,可以通过将用户输入的字符串转换为小写或大写来实现不区分大小写的比较。下面是几种常见的编程语言的示例代码:
Python:
user_input = input("Enter a string: ")
if user_input.lower() == "example":
print("User input matches the string 'example' (case-insensitive)")
Java:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a string: ");
String userInput = scanner.nextLine();
if (userInput.equalsIgnoreCase("example")) {
System.out.println("User input matches the string 'example' (case-insensitive)");
}
}
}
C++:
#include
#include
#include
int main() {
std::string userInput;
std::cout << "Enter a string: ";
std::getline(std::cin, userInput);
std::transform(userInput.begin(), userInput.end(), userInput.begin(), ::tolower);
if (userInput == "example") {
std::cout << "User input matches the string 'example' (case-insensitive)" << std::endl;
}
return 0;
}
JavaScript:
const userInput = prompt("Enter a string:");
if (userInput.toLowerCase() === "example") {
console.log("User input matches the string 'example' (case-insensitive)");
}
这些示例代码将用户输入的字符串转换为小写(或大写),然后与一个不区分大小写的字符串进行比较,以判断它们是否相等。这样就可以实现不区分大小写的用户输入字符串的解决方法。
上一篇:不区分大小写的用户输入