gpt4 book ai didi

c# - 我如何做 String.StartsWith 忽略变音符号/口音/代字号?

转载 作者:行者123 更新时间:2023-12-05 03:52:19 26 4
gpt4 key购买 nike

<分区>

标题本身就很清楚了,但假设我有这个:

string str1 = "microondas";
string str2 = "micrómetro";
bool comparison1 = str1.StartsWith("micro", StringComparison.InvariantCultureIgnoreCase);
bool comparison2 = str2.StartsWith("micro", StringComparison.InvariantCultureIgnoreCase);

但是,comparison2 将返回 false。有没有一种简单的方法可以让它忽略变音符号、重音符号和波浪号(所以 ó 变成 o,ñ 变成 n)?如果它也不区分大小写,则奖励。

我知道有 CompareOptions.IgnoreNonSpace 可以满足我的需求,但我还没有找到在 StartsWith 中实现它的方法。感谢您的帮助!

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com