s = 'the brown fox'
Run Code Online (Sandbox Code Playgroud)
......在这里做点什么......
s 应该 :
'The Brown Fox'
Run Code Online (Sandbox Code Playgroud)
最简单的方法是什么?
是否有一个内置于Java中的函数可以将String中每个单词的第一个字符大写,而不影响其他单词?
例子:
jon skeet - > Jon Skeetmiles o'Brien- > Miles O'Brien(B仍然是资本,这排除了标题案例)old mcdonald- > Old Mcdonald**(Old McDonald也会发现,但我不认为它那么聪明.)
就让我们来看看在Java的String文档仅揭示toUpperCase()和toLowerCase(),这当然不提供所需的行为.当然,谷歌的结果由这两个功能主导.它看起来像一个必须已经发明的轮子,所以它可以不会受到伤害,所以我可以在将来使用它.
我希望能够将xml属性或样式分配给一个TextView将在所有大写字母中生成任何文本的属性或样式.
属性android:inputType="textCapCharacters"并且android:capitalize="characters"什么也不做,看起来像是用户输入的文本,而不是TextView.
我想这样做,所以我可以将风格与内容分开.我知道我可以在程序上做到这一点,但我想再次保持内容和代码的风格.
我遇到了许多带有变量的shell脚本,我一直认为存在严重的误解.我的理解是,按照惯例(也许很久以前就必须),环境变量都是全部的.
但是在像Bash这样的现代脚本环境中,我总是倾向于使用临时变量的小写名称约定,而仅为导出(即环境)变量使用大写的约定.例如:
#!/usr/bin/env bash
year=`date +%Y`
echo "It is $year."
export JAVA_HOME="$HOME/java"
Run Code Online (Sandbox Code Playgroud)
这一直是我对事物的看法.是否有任何权威来源同意或不同意这种方法,还是纯粹是风格问题?
默认似乎是大写,但是否真的有任何理由对关键字使用大写?我开始使用大写,因为我只是试图匹配SQL Server在我尝试创建内容时给出的内容,例如新的存储过程.但是,我觉得我的宝宝(第5个)手指感觉很糟糕,总是需要按住Shift按钮,所以我停止使用大写.有什么理由我应该回到大写?
编辑:谢谢你们的答案.在COBOL成为国王的时代,我还没有编程,所以我没有意识到这一点.从现在开始我会坚持使用小写字母.
我正在尝试让Rails将字符串的第一个字符大写,并将所有其他字符保留为字符串.我遇到了"我来自纽约"的问题变成了"我来自纽约".
我会用什么方法来选择第一个字符?
谢谢
编辑:我试图实现macek建议的,但我得到一个"未定义的方法`大写'"错误.没有大写行,代码工作正常.谢谢您的帮助!
def fixlistname!
self.title = self.title.lstrip + (title.ends_with?("...") ? "" : "...")
self.title[0] = self.title[0].capitalize
errors.add_to_base("Title must start with \"You know you...\"") unless self.title.starts_with? 'You know you'
end
Run Code Online (Sandbox Code Playgroud)
编辑2:搞定了.谢谢您的帮助!
编辑3:等等,不,我没有......这就是我的列表模型中的内容.
def fixlistname!
self.title = self.title.lstrip + (title.ends_with?("...") ? "" : "...")
self.title.slice(0,1).capitalize + self.title.slice(1..-1)
errors.add_to_base("Title must start with \"You know you...\"") unless self.title.starts_with? 'You know you'
end
Run Code Online (Sandbox Code Playgroud)
编辑4:尝试了macek的编辑,仍然得到一个未定义的方法"大写"错误.我可能做错了什么?
def fixlistname!
self.title = title.lstrip
self.title += '...' unless title.ends_with?('...')
self.title[0] …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个如何大写输入文本字段的字符串的第一个字母的示例.通常情况下,这是与功能,正则表达式整场完成的,OnBlur,OnChange等我想首字母大写,而用户仍然打字.
例如,如果我输入单词"cat",则用户应按"c",然后在按下"a"时,C应该在字段中大写.
我想我要为可能可以用keyup或keypress,但我不知道从哪里开始.
有人给我一个例子吗?
我使用titleForHeaderInSection来显示UITableView部分的标题.它适用于iOS6 SDK,但iOS7 SDK在所有CAPS中都显示了标题.
我想这是Apple更新的人机界面指南的一部分; 所有示例都显示所有大写的标题.此外,我的iPhone上的设置中的所有部分标题都是全部大写.
但是,我想知道是否有办法解决这个问题.通常情况下,我不介意显示大写,如果这可以提高一致性,但当我需要在节标题中显示人的名字时,它有点尴尬.
任何人都知道如何绕过大写?
我想把句子的第一个字母大写,如果可能的话,还要用逗号后面的第一个字母.我想在这里添加代码:
.qcont {
width: 550px;
height: auto;
float: right;
overflow: hidden;
position: relative;
}
Run Code Online (Sandbox Code Playgroud) capitalization ×10
string ×3
javascript ×2
android ×1
bash ×1
capitalize ×1
coding-style ×1
css ×1
header ×1
java ×1
jquery ×1
lowercase ×1
objective-c ×1
python ×1
scripting ×1
shell ×1
sql ×1
textview ×1
uitableview ×1
uppercase ×1