在C中 *** 作字符串Perl SV

在C中 *** 作字符串Perl SV,第1张

概述我目前正在尝试进行一些基于字符串 *** 作,以试图加速传统Perl代码的一部分.原始的Perl代码看起来像 my $value = 'abCdE';my $uc_value = uc($value); 我看过Perl guts API,似乎我可以使用toUPPER()来实现这一点,但这一次只能在一个char上运行.我似乎错过了你如何循环通过支持字符数组,大写每个字母&然后将其分配到新的SV中. 任何 我目前正在尝试进行一些基于字符串的 *** 作,以试图加速传统Perl代码的一部分.原始的Perl代码看起来像

my $value = 'abCdE';my $uc_value = uc($value);

我看过Perl guts API,似乎我可以使用toupper()来实现这一点,但这一次只能在一个char上运行.我似乎错过了你如何循环通过支持字符数组,大写每个字母&然后将其分配到新的SV中.

任何帮助深表感谢.

解决方法 Perl没有为C级扩展提供很多功能,大写显然是其中一个特性.充其量,你可以看看核心 implements如何,但它真的不是那么漂亮. 总结

以上是内存溢出为你收集整理的在C中 *** 作字符串Perl SV全部内容,希望文章能够帮你解决在C中 *** 作字符串Perl SV所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1229608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存