我开始学习正则表达式,我需要一些帮助。 如何使用" sublime text"将我的搜索结果转换为大写?还是记事本++?
我需要使用正则表达式搜索字符串。
例如,在本文中:
if :demandes.status ='B'
then :demandes.proj_no := null;
:demandes.autori_d := null;
我的查找操作的结果应该是: ":demandes.proj_no"和":demandes.autori_d"
之后,我需要将此结果转换为大写,所以我应该得到这样的结果:
if :DEMANDES.STATUS ='B'
then :DEMANDES.PROJ_NO := null;
:DEMANDES.AUTORI_D := null;
我用Sublime文本尝试了这个:
Find what: (demandes.)([a-z]+)(_)([a-z]+)
Replace with: "\U$1\2\4"
但它没有按预期工作。
任何想法都将不胜感激。
答案 0 :(得分:3)
您可以按如下方式修改语法:
Find What: (demandes\.\w+)
Replace With: \U\1