我可以使用正则表达式将字框应用于字符串吗?

时间:2010-09-26 20:24:48

标签: regex

是否可以将全大写字符串转换为字符串,其中只使用正则表达式将每个单词的第一个字母设为大写?

  

这是一个示例字符串--->这是一个示例字符串

起初我认为这将是一件容易的事,但现在我甚至不知道如何开始,或者即使有可能。

2 个答案:

答案 0 :(得分:3)

Perl:

$string =~ s/([\w']+)/\u\L$1/g;

(取自Perl常见问题解答)

答案 1 :(得分:1)

不,在大多数语言中,您无法使用正则表达式来执行此操作。一个例外是Perl,它具有特别强大的“常规”表达式语法。

您可能会发现您的语言具有可以执行此操作的库函数。寻找类似s.titlecase()的内容。

相关: