火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 3797|回复: 3

小写字母转大写字母的正则表达式怎么写?

[复制链接]
发表于 2021-9-25 15:57:08 | 显示全部楼层 |阅读模式
本帖最后由 iou33449999 于 2021-9-25 16:00 编辑

某标签的采集结果中有英文字母、下划线、@符号和数字等等,其中,英文字母大多数是小写,也不排除有个别大写的,我是想把所有英文字母都换成大写的,其余均保持不变,于是我想用纯正则表达式完成,但是在notepad、emeditor中测试没有问题的表达式,放到火车头里面就失效了。。。。
比如:
正则表达式内填写    ([a-z])
替换表达式内填写    \U\1\E
但是替换结果就是不对那个\U出现在了结果里面,小写英文字母还是小写。。。。
网上找了其他正则替换的语句,逐一尝试也是不行~
[td]
字符串
查找
替换
结果
功能
hello world
^.*$
\U$0
HELLO WORLD
小写转换为大写
hello world
^(.*)$
\U\1
HELLO WORLD
小写转换为大写
hello world
^(.*)$
\U$1
HELLO WORLD
小写转换为大写
所以,小写改成大写字母真的就这么难吗?

除了正则,还有什么方式吗?
发表于 2021-9-26 09:32:15 | 显示全部楼层
您好,如果您纯正则存在问题的话,可以尝试用批量替换26个字母来实现
发表于 2021-9-30 15:07:17 | 显示全部楼层
strtoupper("Hello WORLD.");
默认的函数,就有这个功能。
发表于 2021-10-8 22:24:42 | 显示全部楼层
<?php
        $title=$LabelArray['标题'] ;
        $title=trim(strtoupper($title));

    $LabelArray['标题'] =$title;
    echo serialize($LabelArray);   //存储的值
?>
这要是还不会用,我就帮不了你了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入会员

x
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2025-7-4 11:12

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表