草庐IT

linux - 使用 SED 将单词的首字母大写

如何将单词的第一个字母替换为大写字母,例如TroublemeGoldrushbrides进入TroubleMeGoldRushBrides 最佳答案 这一行应该可以做到:sed-e"s/\b\(.\)/\u\1/g" 关于linux-使用SED将单词的首字母大写,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1538676/

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

这个问题在这里已经有了答案:Howtocapitalizethefirstcharacterofeachwordinastring(51个回答)关闭2年前.我有一个字符串:“hellogoodoldworld”,我想用.toUpperCase()将每个单词的每个首字母大写,而不是整个字符串。是否有现有的java助手可以完成这项工作? 最佳答案 查看ACLWordUtils.WordUtils.capitalize("yourstring")=="YourString" 关于java-如何

带有首字母缩略词的 Java 命名约定

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.社区在4个月前审核了是否重新开放此问题并关闭:基于意见更新问题,以便editingthispost提供事实和引用来回答问题.以下Java类的正确名称是什么:DVDPlayer还是DvdPlayer? 最佳答案 因为看起来答案是在Java中没有针对此的单一标准,所以我想指出.NETFramework

ruby - 将一串名字变成一个带有首字母和姓氏的名字

我需要使用Ruby执行以下操作:Turnthisstringofnames"josephjeremiahbloggs"into"J.J.Bloggs"它必须适用于任意数量的名字,姓氏始终是完整的单词,而其他名字是首字母。到目前为止,我有以下代码:definitials(name)name.split.map(&:capitalize).join('.')end返回"Joseph.Jeremiah.Bloggs"有没有办法得到前两个单词的首字母? 最佳答案 这是遵循您的代码的一种方式:definitials(name)*rest,la

Ruby——将段落中每个句子的首字母大写

使用Ruby语言,我想将每个句子的第一个字母大写,并去掉每个句子末尾句号前的任何空格。其他都不会改变。Input="thisistheFirstSentence.thisistheSecondSentence."Output="ThisistheFirstSentence.ThisistheSecondSentence."谢谢大家。 最佳答案 使用正则表达式(String#gsub):Input="thisistheFirstSentence.thisistheSecondSentence."Input.gsub(/[a-z][^.

ruby-on-rails - Rails 4 - 命名空间内的首字母缩写词 Controller 给出 'Uninitialized Constant' 错误

我正在尝试在Rails4中创建这个Controller:Admin::EDMsController在我的initializers/inflections.rb文件中,我定义了首字母缩略词:ActiveSupport::Inflector.inflections(:en)do|inflect|inflect.acronym'EDMs'inflect.acronym'EDM'end我的routes.rb文件有:namespace:admindo#...someotherresources...resources:edmsend而我的Controller在app/controllers/ad

ruby-on-rails - Rails 模型命名部分首字母缩写词

所以。出于某种原因,我今天正在为Rails命名而苦苦挣扎。我觉得我正在创建的模型的最佳命名是DNSRecord用于驼峰案例类模型名称和dns_record用于蛇案例引用——Rails想将其命名为DnsRecord。我见过一个解决方案,如果整个单词都大写,例如:APIActiveSupport::Inflector.inflectionsdo|inflect|inflect.acronym'API'end但似乎效果不佳:ActiveSupport::Inflector.inflectionsdo|inflect|inflect.acronym'DNSRecord'end它仍然想引用Dns

Ruby - 将字符串首字母转换为小写的简单方法

有没有一种简单的方法可以将字符串的首字母转换为小写?String#capitalize修改整个字符串。当然,我可以删除第一个字母,将其小写,然后将其附加在开头。但这似乎有点傻,有没有更简单的方法?注意:我将只处理英文单词。编辑:str[0]=str[0].downcase在JRuby1.6中不起作用:(编辑2:最后我决定这样做:word="ABC"first_capital_letter=word.match(/^([A-Z])/).to_sif(first_capital_letter)word=word.sub(first_capital_letter,first_capital_

python只将首字母大写

我知道.capitalize()将字符串的第一个字母大写,但如果第一个字符是整数怎么办?这个1bob5sandy到这里1Bob5Sandy 最佳答案 只是因为没有其他人提到它:>>>'bob'.title()'Bob'>>>'sandy'.title()'Sandy'>>>'1bob'.title()'1Bob'>>>'1sandy'.title()'1Sandy'但是,这也会给>>>'1bobsandy'.title()'1BobSandy'>>>'1JoeBob'.title()'1Joebob'即它不只是将第一个字母字符大写。

python只将首字母大写

我知道.capitalize()将字符串的第一个字母大写,但如果第一个字符是整数怎么办?这个1bob5sandy到这里1Bob5Sandy 最佳答案 只是因为没有其他人提到它:>>>'bob'.title()'Bob'>>>'sandy'.title()'Sandy'>>>'1bob'.title()'1Bob'>>>'1sandy'.title()'1Sandy'但是,这也会给>>>'1bobsandy'.title()'1BobSandy'>>>'1JoeBob'.title()'1Joebob'即它不只是将第一个字母字符大写。