C#正则表达式基础 ^[0-9] 检测字符串的首个字符是否是数字

1 代码

 1 //^[0-9] 检测字符串的首个字符是否是数字
 2
 3 using System;
 4 using System.Collections.Generic;
 5 using System.Linq;
 6 using System.Net;
 7 using System.Text;
 8 using System.Text.RegularExpressions;
 9 using System.Threading.Tasks;
10
11 namespace ConsoleApplication7
12 {
13     class Program
14     {
15         static void Main(string[] args)
16         {
17
18             string regularExpression = @"^[0-9]";
19             Regex rg = new Regex(regularExpression);
20
21             string [] contents = { @"@@@", @"1%^&34", "a3bb33345", "a321b3" };
22             for (int i = 0; i < contents.Length; i++)
23             {
24                 if(rg.IsMatch(contents[i]))
25                 {
26                     Console.WriteLine(contents[i]+"符合正则表达式");
27                 }
28                 else
29                 {
30                     Console.WriteLine(contents[i] + "不符合正则表达式");
31
32                 }
33             }
34
35             Console.ReadKey();
36         }
37     }
38 }

2 效果

时间: 2024-12-16 15:09:38

C#正则表达式基础 ^[0-9] 检测字符串的首个字符是否是数字的相关文章

C#正则表达式基础 [0-9][0-9] 检测字符串是否存在两个相邻的数字

1 代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Net; 5 using System.Text; 6 using System.Text.RegularExpressions; 7 using System.Threading.Tasks; 8 9 namespace ConsoleApplication7 10 { 11 class Program 12

Python基础练习-004-提取字符串中的特定字符

已知一个字符串"axbyczdq", 如何得到"abcd" 分析过程:取出奇数位的字符再拼接,但是在python中,index从0开始,所以取偶数位.(学习重点:字符串与列表之间的相互转换) 原文地址:https://www.cnblogs.com/piaopiao-emmm/p/10064606.html

检测字符串中是否包含汉字;检测字符串中只能包含:中文、数字、下划线(_)、横线(-)

public static boolean checkChinese(String sequence) { final String format = "[\\u4E00-\\u9FA5\\uF900-\\uFA2D]"; boolean result = false; Pattern pattern = Pattern.compile(format); Matcher matcher = pattern.matcher(sequence); result = matcher.find

Python3基础 str for 输出字符串中的每个字符

? python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 conda : 4.5.11 type setting : Markdown ? code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @GitHub : github.com/GratefulHeartCoder """ de

C#正则表达式基础 [0-9]$ 检测字符串是否以数字结尾

1 代码 1 //[0-9]$ 检测字符串是否以数字结尾 2 3 using System; 4 using System.Collections.Generic; 5 using System.Linq; 6 using System.Net; 7 using System.Text; 8 using System.Text.RegularExpressions; 9 using System.Threading.Tasks; 10 11 namespace ConsoleApplicatio

C#正则表达式基础 检测字符串是否存在两个相邻的字母 ([a-z]|[A-Z])([a-z]|[A-Z])

1 代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Net; 5 using System.Text; 6 using System.Text.RegularExpressions; 7 using System.Threading.Tasks; 8 9 namespace ConsoleApplication7 10 { 11 class Program 12

JavaScript RegExp 正则表达式基础详谈

前言: 正则对于一个码农来说是最基础的了,而且在博客园中,发表关于讲解正则表达式的技术文章,更是数不胜数,各有各的优点,但是就是这种很基础的东西,如果我们不去真正仔细研究.学习.掌握,而是抱着需要的时候,就去网上找现成的正则表达式来使用,像这样恐怕永远都是很难对正则有一个详细且全面的了解. 所以通过查阅书籍.网上的资料以及通过自己的理解.组织.表达,写了这篇<JavaScript RegExp 基础详谈>,算是对自己学习过程的一次总结梳理吧. 如果有什么欠缺,遗漏或者不足的地方,多多麻烦大家的

[正则表达式]基础知识总结

一直只是知道正则表达式的用途,但具体没使用过,今天稍微了解了下它的基础用法.这里总结一下. 命令空间:System.Text.RegularExpressions 用途: 对字符串进行查找和替换: 识别重复的单词: 转换格式: 区分一个字符串的各个子元素,并进行提取. RegEx类: 是对正则表达式引擎的类抽象,通过调用该抽象类的不同方法,实现对正则表达式的处理. 该类的主要方法如下所示,具体用途相信通过方法名即可知道: 了解完Regex类的主要方法后,还需要关注三个比较重要的类和它们的层次,分

正则表达式基础、原理及优化

前言 正则表达式使用单个字符串来描述.匹配一系列匹配某个句法规则的字符串.在很多文本编辑器里,正则表达式通常被用来检索.替换那些匹配某个模式的文本.简单说就是一个特殊的字符串去匹配一个字符串.定义了一些规则,用于匹配满足这些规则的字符串. 对于正则表达式应该很多人第一感觉就是很难,完全没有规律,看不懂. 我觉得可能有以下几个原因: 1.读不懂. 各种不同的字符组合一起,难以理解.确实,对于熟悉正则表达式的人来说,一个稍微长点的正则表达式想要理解起来,可能也要花费一定的功夫.可读性差是正则表达式的