草庐IT

arrays - 用大写字母拆分 Swift 中的字符串

我想将一个简单的字符串按大写字母拆分成一个数组。它应该看起来像这样:letteststring="NaCuHHe"结果应该是:["Na","Cu","H","He"]我尝试了以下方法:funccapitalLetters(s:String)->[Character]{returns.characters.filter{("A"..."Z").contains($0)}}我搜索了文档和其他网站,但没有找到任何有用的东西。我在最后。我不知道该怎么做,因此我对swift真的很陌生。它仍然只给我大写的,我不知道如何改变它也给了我decapital后面的东西。 最佳答

ios - 使用大写符号快速获取字符串中的 URL 的正则表达式

我尝试获取文本中的URL。所以,之前,我用了这样一个表达方式:letre=NSRegularExpression(pattern:"https?:\\/.*",options:nil,error:nil)!但是当用户输入带有大写符号的URL(如Http://Google.com,它不匹配时)我遇到了问题。我试过:letre=NSRegularExpression(pattern:"(h|H)(t|T)(t|T)(p|P)s?:\\/.*",options:nil,error:nil)!但什么也没发生。 最佳答案 您可以在正则表达式中

ios - 如何使用 Swift iOS 将字符串中的每个单词大写

是否有函数可以将字符串中的每个单词大写,或者这是一个手动过程?例如“鲍勃很高”我想要“BobIsTall”肯定有一些东西,但我发现的SwiftIOS答案似乎都没有涵盖这一点。 最佳答案 你在找capitalizedString吗DiscussionAstringwiththefirstcharacterineachwordchangedtoitscorrespondinguppercasevalue,andallremainingcharacterssettotheircorrespondinglowercasevalues.和/或

swift - swift 以大写字母显示 AM/PM

我编写了以下代码以特定格式显示日期时间:letformatter=NSDateFormatter()formatter.dateStyle=NSDateFormatterStyle.LongStyleformatter.timeStyle=.MediumStyleformatter.dateFormat="HH:mma'on'MMMMdd,yyyy"letdateString=formatter.stringFromDate(newDate!)println(dateString)输出12:16pmonJuly17,2015我想将“pm”显示为“PM”(大写字母),如果电话有24小时格

c# - 在文本框中键入时将文本转换为大写

我是VisualStudio新手,使用的是VisualStudio2008。在一个项目中,我想在用户键入时将所有文本设为大写,而无需按shift键或大写锁定。我用过这段代码TextBox1.Text=TextBox1.Text.ToUpper();但在按回车键后它会转为大写。我只希望用户在不按shift键或不打开大写锁定的情况下键入时以大写形式显示字符。总页面代码为...publicpartialclassTest:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidTextB

c# - 在 C# 中,大写和小写字符串/字符串有什么区别?

这个问题在这里已经有了答案:WhatisthedifferencebetweenStringandstringinC#?(65个答案)关闭3年前。新手,C#中String/string大小写有什么区别?

c# - 有没有一种优雅的方法来解析单词并在大写字母前添加空格

我需要解析一些数据,我想转换AutomaticTrackingSystem到AutomaticTrackingSystem本质上是在任何大写字母前放置一个空格(当然除了第一个) 最佳答案 您可以使用环视,例如:string[]tests={"AutomaticTrackingSystem","XMLEditor",};Regexr=newRegex(@"(?!^)(?=[A-Z])");foreach(stringtestintests){Console.WriteLine(r.Replace(test,""));}这会打印(ass

c# - ASP.NET Core 中的模型绑定(bind)以将下划线映射到首字母大写属性名称

我有一个模型类,我想在我的ASP.NETMVCCore(RC2)应用程序中将查询字符串绑定(bind)到它。我需要在查询字符串键中支持下划线以确认OAuth规范,但我想在我的应用程序中使用首字母大写的属性名称。我的模型类如下所示:classOauthParameters{publicstringClientId{get;set;}publicstringResponseType{get;set;}publicstringRedirectUri{get;set;}}所以我想将查询字符串绑定(bind)到它,例如client_id、response_type和redirect_uri。有没

c# - 使用C#将字符串中的单词大写

我需要获取一个字符串,并将其中的单词大写。某些单词(“in”、“at”等)没有大写,如果遇到则更改为小写。第一个词应始终大写。像“McFly”这样的姓氏不在当前范围内,因此相同的规则将适用于它们-仅首字母大写。例如:“ofmiceandmenByCNN”应该改为“OfMiceandMenbyCNN”。(因此ToTitleString在这里不起作用。)最好的方法是什么?我想到了用空格分割字符串,遍历每个单词,必要时更改它,并将它连接到前一个单词,等等。这看起来很天真,我想知道是否有更好的方法来做到这一点。我正在使用.NET3.5。 最佳答案

c# - 如何使用正则表达式将大写字母替换为小写字母?

我需要将变量名中的大写字母替换为小写字母并添加空格例如:NotImplementedException应该是NotimplementedexceptionUnhandledException应该是Unhandledexception 最佳答案 由于您没有指定语言,我将在C#中给出一个示例。我相信您的语言会提供类似的东西。Strings="NotImplementedException";s=Regex.Replace(s,@"\B[A-Z]",m=>""+m.ToString().ToLower());//s="Notimpleme