标签: title-case

使用JavaScript将字符串转换为标题大小写

有没有一种简单的方法将字符串转换为标题案例?我john smith变成了John Smith.我不是在寻找像John Resig这样复杂的解决方案,只是(希望)某种单线或双线.

javascript title-case

512
推荐指数
30
解决办法
35万
查看次数

将两个单词的第一个字母大写为两个单词的字符串

假设我有一个两个单词的字符串,我想把它们都大写.

name <- c("zip code", "state", "final count")
Run Code Online (Sandbox Code Playgroud)

这个Hmisc包有一个capitalize大写第一个单词的函数,但我不确定如何将第二个单词大写.帮助页面capitalize并不表示它可以执行该任务.

library(Hmisc)
capitalize(name)
# [1] "Zip code"    "State"       "Final count"
Run Code Online (Sandbox Code Playgroud)

我想得到:

c("Zip Code", "State", "Final Count")
Run Code Online (Sandbox Code Playgroud)

三字串怎么样:

name2 <- c("I like pizza")
Run Code Online (Sandbox Code Playgroud)

string title-case r

165
推荐指数
10
解决办法
10万
查看次数

字符串转换为Title Case

是否有任何内置方法可以将字符串转换为Title Case格式?

java string title-case

95
推荐指数
7
解决办法
11万
查看次数

SQL Server:将所有UPPER案例设置为正确的案例/标题案例

我有一个表作为所有UPPER CASE导入,我想把它变成正确的案例.你们有什么脚本用来完成这个?

sql sql-server title-case uppercase

86
推荐指数
8
解决办法
25万
查看次数

用异常来标记字符串

有没有在Python的标准方式标题字符的字符串(即词开始大写字符,所有剩余的套管字符有小写),但像离开的文章and,in和of小写?

python string title-case

85
推荐指数
4
解决办法
9万
查看次数

RegEx分裂camelCase或TitleCase(高级)

我找到了一个出色的RegEx来提取camelCase或TitleCase表达式的一部分.

 (?<!^)(?=[A-Z])
Run Code Online (Sandbox Code Playgroud)

它按预期工作:

  • 价值 - >价值
  • camelValue - >驼峰/价值
  • TitleValue - >标题/价值

例如使用Java:

String s = "loremIpsum";
words = s.split("(?<!^)(?=[A-Z])");
//words equals words = new String[]{"lorem","Ipsum"}
Run Code Online (Sandbox Code Playgroud)

我的问题是它在某些情况下不起作用:

  • 案例1:VALUE - > V/A/L/U/E.
  • 案例2:eclipseRCPExt - > eclipse/R/C/P/Ext

在我看来,结果应该是:

  • 案例1:价值
  • 案例2:eclipse/RCP/Ext

换句话说,给定n个大写字符:

  • 如果n个字符后跟小写字符,则组应为:(n-1个字符)/(第n个字符+低字符)
  • 如果n个字符在末尾,则该组应为:(n个字符).

关于如何改进这个正则表达式的任何想法?

java regex title-case camelcasing

76
推荐指数
5
解决办法
4万
查看次数

将字符串转换为来自TitleCase C#的camelCase

我有一个字符串,我转换为TextInfo.ToTitleCase并删除下划线并将字符串连接在一起.现在我需要将字符串中的第一个字符和第一个字符更改为小写字母,由于某种原因,我无法弄清楚如何完成它.在此先感谢您的帮助.

class Program
{
    static void Main(string[] args)
    {
        string functionName = "zebulans_nightmare";
        TextInfo txtInfo = new CultureInfo("en-us", false).TextInfo;
        functionName = txtInfo.ToTitleCase(functionName).Replace('_', ' ').Replace(" ", String.Empty);
        Console.Out.WriteLine(functionName);
        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

结果:ZebulansNightmare

期望的结果:zebulansNightmare

更新:

class Program
{
    static void Main(string[] args)
    {
        string functionName = "zebulans_nightmare";
        TextInfo txtInfo = new CultureInfo("en-us", false).TextInfo;
        functionName = txtInfo.ToTitleCase(functionName).Replace("_", string.Empty).Replace(" ", string.Empty);
        functionName = $"{functionName.First().ToString().ToLowerInvariant()}{functionName.Substring(1)}";
        Console.Out.WriteLine(functionName);
        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

产生所需的输出

c# title-case camelcasing tolower

38
推荐指数
7
解决办法
5万
查看次数

有没有一种简单的方法将MySQL数据转换为Title Case?

我有一个MySQL表,其中一列中的所有数据都是以大写形式输入的,但是我需要转换为标题大小写,并且识别出类似于Daring Fireball Title Case脚本的"小词" .

我找到了将字符串转换为小写的优秀解决方案,但标题大小写功能似乎已被排除在我的MySQL版本之外.有一种优雅的方式来做到这一点?

mysql title-case phpmyadmin

34
推荐指数
6
解决办法
5万
查看次数

如何将Perl中字符串中每个单词的首字母大写?

将字符串的每个单词中的第一个字母大写的最简单方法是什么?

title-case perl capitalize

26
推荐指数
5
解决办法
6万
查看次数

25
推荐指数
9
解决办法
8364
查看次数