有人可以帮我处理正则表达式吗?我可以在node中运行以更改仅将dot(。)之后立即出现的字母更改为小写字母的情况?我正在阅读并将更改后的文本写回相同的文本文件。
$.Carpool[0].NoofSeats], [$.Carpool[1].NoofSeats]
因此,用正则表达式替换后,更新后的文本文件应为:
[$.carpool[0].noOfSeats], [$.carpool[1].noOfSeats]
答案 0 :(得分:2)
后跟一个大写字母的点可以与\.[A-Z]
匹配。
要将其转换为小写字母,您可以
str = str.replace(/\.[A-Z]/g, (m0) => m0.toLowerCase());
答案 1 :(得分:-1)
这些表达式可以在这里简单地工作:
\.([A-Za-z])
\.([A-Z])
被\.\L$1
代替,JavaScript中可能不支持{/ {1}}或\L
,在JavaScript中不可用,而我们只是应用\U
函数。