标签 字符串 文章列表
16 浏览
喜欢(0)

[JavaScript]JavaScript中如何替换字符串中所有出现的全部子字符串?

问题描述JavaScript中,如何替换字符串中所有出现的全部子字符串?比如有类似这样的字符串:var str = "Test abc test test abc test test test abc test test abc";现需要将字符串str中所有出现的abc替换掉,应该如何操作呢?如果简单地使用replace()方法,只能替换掉字符串中第一个出现的子字符串,比如:str = str.replace(&qu...

Javascript 2019-07-23 17:48 0评论 0收藏
14 浏览
喜欢(0)

[JavaScript]JavaScript中如何验证一个字符串是否为正确的电子邮箱格式?

问题描述JavaScript中,如何验证一个字符串是否为正确的电子邮箱格式?方案一使用正则表达式来验证一个字符串是否为电子邮箱,如下:function validateEmail(email) { var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}...

Javascript 2019-07-23 16:45 0评论 0收藏
12 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何判断一个字符串已经被HttpUtility.UrlEncode编码?

问题描述C#/.NET应用程序编程开发中,现有一个URL字符串var url = "https://www.baidu.com/";被HttpUtility.UrlEncode()方法编码过了,编码后的字符串如下:https%3a%2f%2fwww.baidu.com%2f假定被编码后的字符串变量名为result,即:var url = "https://www.baidu.com/";var r...

C#开发 2019-07-18 11:58 0评论 1收藏
AD 友情赞助
126 浏览
喜欢(1)

[SQL Server]SQL Server数据库中如何将时间日期类型(DateTime)转换成字符串类型(varchar,nvarchar)?

问题描述SQL Server数据库中,如何将时间日期类型(DateTime)的数据转换成字符串类型(varchar,nvarchar),并对其进行yyyy-mm-dd形式的格式化输出?方案一使用SQL Server的CONVERT()函数,如下:SELECT LEFT(CONVERT(VARCHAR, GETDATE(), 120), 10)或者SELECT CONVERT(VARCHAR(10), GETDATE(), 120)关于C...

SQL Server 2019-07-02 17:54 0评论 0收藏
10 浏览
喜欢(1)

C#/.NET应用程序编程开发中生成随机密码的方式有哪些,你更喜欢哪种生成随机密码的方式?

问题描述在C#/.NET应用程序编程开发中可能会有如下场景:在一个应用程序中,当用户忘记自己的登录密码时,需要系统为其生成一个临时的随机密码,然后用户用这个临时密码登录系统,之后再修改一个成自己容易记住的密码。在这个过程中,如何使用C#为用户生成临时的随机密码呢?有哪些生成随机密码的方式呢?方案一使用.NET内置的命名空间System.Web.Security中的Membership.GeneratePassword()方法生成随机密码...

C#开发 2019-06-28 16:30 0评论 0收藏
39 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何替换字符串中的多个字符?

问题描述C#/.NET应用程序编程开发中,如果要替换一个字符串中的单个字符,可以使用string.Replace()方法,比如我们要将以下字符串中的横线替换成空格,则可以:var str = "replace-multiple-characters-in-a-c-sharp-string";str = str.Replace("-"," ");Console.WriteLine...

C#开发 2019-06-28 11:24 0评论 0收藏
AD 友情赞助
208 浏览
喜欢(3)

.NET Core应用程序每次启动后使用string.GetHashCode()方法获取到的哈希值(hash)不相同

前言最近在将某个ASP.NET MVC 5项目迁移到ASP.NET Core 2应用程序时遇到了string.GetHashCode()方法的坑。如标题所述,在ASP.NET Core应用程序中,使用string.GetHashCode()方法去获取字符串的哈希值,但每次重启这个ASP.NET Core应用程序之后,同样的字符串的哈希值(hash)但不相同了。这是什么意思呢?具体的应用场景是这样的: 项目中有一张表的某个字段保存了类似U...

.NET Core 2019-01-23 11:49 0评论 1收藏
75 浏览
喜欢(0)

[.NET/C#].NET/C#应用程序开发中如何将多个空格替换成一个(单个)空格呢?

问题描述如题,在.NET/C#应用程序开发中,如何将多个空格替换成一个(单个)空格呢?比如有如下的字符串:1 2 3 4 5期望将多个空格替换成单个空格后的结果为:1 2 3 4 5使用C#应该如何实现呢?方案一使用正则表达式,如下:RegexOptions options = RegexOptions.None;Regex regex = new Regex("[ ]{2,}", options); ...

C#开发 2018-11-28 10:47 0评论 0收藏
99 浏览
喜欢(0)

[.NET/C#].NET/C#应用程序开发中如何从一个字符串中找出字符出现的次数,哪种方式更高效?

问题描述在.NET/C#的应用程序开发中,需要从字符串中找出某个字符出现的次数,如下字符串:string source = "/once/upon/a/time/";现要找出source字符串中斜线/出现的次数,应该如何处理,有哪些方式可以实现,哪种更高效呢?方案一使用字符串的IndexOf()方法,如下:string source = "/once/upon/a/time/";int count...

C#开发 2018-11-22 10:27 0评论 0收藏
AD 友情赞助
692 浏览
喜欢(1)

[C#].NET/C#编程开发中检测一个指定的字符串路径是文件还是文件夹的方法有哪些呢?

问题描述在.NET/C#编程开发中,当前需要根据指定的字符串路径判断这路径是指向的文件还是文件夹,有哪些方法可以实现呢?方案一使用File.GetAttributes()方法,如下:FileAttributes attr = File.GetAttributes(@"c:\Temp");if ((attr & FileAttributes.Directory) == FileAttributes.Direct...

C#开发 2018-05-16 08:33 0评论 0收藏
855 浏览
喜欢(0)

[C#].NET/C#编程开发中翻转(reverse)一个字符串的方法有哪些,哪种方法更好呢?

问题描述在.NET/C#编程开发中,将一个字符串翻转(即:reverse)的方法有很多,在低版本的.NET Framework中(比如.NET 2.0),LINQ是不可用的。在这种情况下,我们的实现就相对来说复杂一些,如:public string Reverse(string text){ char[] cArray = text.ToCharArray(); string reverse = String.Empty; ...

C#开发 2018-05-15 16:04 0评论 0收藏
827 浏览
喜欢(1)

[C#].NET/C#程序开发中将一个字符数组char[]连接成字符串的方法有哪些呢?

问题描述在.NET/C#程序开发中,当前有一个字符数组char[],如下:char[] chars = {'a', ' ', 's', 't', 'r', 'i', 'n', 'g'};现需要将这个字符数组连接成一个字符串,如以上字符数组的输出结果为:a string在.NET/C#程序开发中,将一个字符数组c...

C#开发 2018-03-16 10:39 0评论 0收藏
740 浏览
喜欢(0)

[C#].NET/C#程序开发中怎么将一个单词或者一个字符的首字母大写,哪些方式更高效呢?

问题描述在.NET/C#程序开发,有时候需要将一个单词或者一个字符的首字母大写,比如:"red" --> "Red""red house" --> " Red house"应该如何实现,又有哪些更高效的实现方法呢?方案一将单词或者字符串首字母大写最高效的方式是将字符串先转换成字符数组,然后使用new string(...),如:public st...

C#开发 2018-03-02 14:17 0评论 0收藏
190 浏览
喜欢(0)

[.NET]C#/.NET程序开发中如何截断一个字符串?

问题描述如题,在.NET/C#程序开发中,我们都在不停地与字符串打交道,截断字符串也是常规的需求,那么,如何截断一个字符串,有哪些方式可以实现字符串的截断,哪种方式更优美呢?方案一在.NET/C#中,并没有内置关于字符串的方法供我们直接调用,我们如果需要截断字符串,必须自己实现截断的逻辑,如下就实现了一个静态扩展方法:public static class StringExt{ public static string Trunc...

.NET 2018-02-20 07:42 0评论 0收藏
1442 浏览
喜欢(0)

[C#].NET/C#程序开发中将一个字符串集合List连接成一个字符串?

问题描述如题,在.NET/C#程序开发中,是否有简便的LINQ表达式实现将一个字符串集合List<string>连接成一个按指定分隔符分隔的字符串?再者,如果这个集合不是字符串集合List<string>,而一个泛型集合List<T>,需要连接泛型集合List<T>中的某一个属性值,在.NET/C#程序中,又该如果实现呢?方案一可以使用Lambda表达式一实现将一个字符串集合List<...

.NET 2018-02-09 15:26 0评论 0收藏
1733 浏览
喜欢(4)

[C#].NET/C#程序开发中如何将多行回车/换行符替换成一个字符串?

问题描述如题,在.NET/C#程序开发中,如何将多行回车/换行符替换成一个字符串?方案一使用Environment.NewLine和Replace()方法,如:myString = myString.Replace(System.Environment.NewLine, "replacement text")方案二string result = Regex.Replace(input, @"\r\n?|\n...

.NET 2018-02-09 14:39 0评论 0收藏
1227 浏览
喜欢(4)

[.NET/C#].NET/C#程序开发中如何将一个字符串按照指定的子字符串进行分割?

问题描述我们知道,在.NET/C#的程序开发中,可以使用Split()方法,将一个字符串按照指定的字符进行分割,但如果需要分割的是一个子字符串,又应该如何操作呢?比如有如下的字符串:var input = "THExxQUICKxxBROWNxxFOX";现在需要按子字符串xx,将这个变量input中的字符串进行分割,如何实现,有哪些方式呢?方案一使用Split(...)方法的重载,可以传入分割的子字符串,如:str...

.NET 2018-02-09 11:26 0评论 0收藏
1057 浏览
喜欢(0)

[.NET/C#].NET/C#程序开发中如何删除字符串中非字母/数字/横线的其他字符?方法有哪些呢?

问题描述如题,在.NET/C#程序开发中,如何删除字符串中非字母/数字/横线的其他字符?具体的实现方法有哪些呢?方案一使用正则表达式Regex类的Replace("","")方法,如:Regex rgx = new Regex("[^a-zA-Z0-9 -]");str = rgx.Replace(str, "");方案二不使用正则表达式,因为正则表达式的可...

.NET 2018-02-09 11:04 0评论 0收藏
727 浏览
喜欢(0)

[.NET/C#]C#程序开发中如何将字符串编码成base64或者从base64编码中解码?

问题描述如题,在C#程序开发中如何将字符串编码成base64或者从base64编码中解码?方案一从字符串转换到base64的编码:public static string Base64Encode(string plainText) { var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText); return System.Convert.ToBase64S...

.NET 2018-01-29 17:00 0评论 0收藏
671 浏览
喜欢(1)

[.NET/C#]C#程序开发中判断一个字符串是否是数字的方法有哪些呢?

问题描述如题,在C#程序开发中,判断一个字符串是否是数字的方法有哪些呢?比如,如下的字符串:"abc" = false"123" = true"ab2" = false方案一使用int.TryParse()方法int n;bool isNumeric = int.TryParse("123", out n);如果在 .NET 7.0中,还可以使用如下的实现:...

.NET 2018-01-29 17:42 0评论 0收藏
AD 友情赞助