我需要将 Parisi, Kenneth 格式的名称转换为 kparisi 格式。
有谁知道如何在 Perl 中做到这一点?
以下是一些异常的示例数据:
Zelleb, Charles F., IV
Eilt, John, IV Wods
, Charles R., III
Welkt, Craig P.,, Jr.
这些特定名称应以 czelleb、jeilt、cwoods、cwelkt 等结尾。
到目前为止,我还有一个条件正在毁掉我的名字生成器
O'Neil,Paul
,Vinko Vrsalovic 的答案在混合使用奇怪/腐败的名字时效果最好,但上面的这个例子会以“pneil”的形式出现......如果我不能在 p 和 n 之间得到那个 o,我会在犹大之下被诅咒