C#正则表达式基础 . 一个字符 除了回车,其他的都符合

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     {
13         static void Main(string[] args)
14         {
15                                      //一个字符.除了回车,其他的都符合
16             string regularExpression = ".";
17             Regex rg = new Regex(regularExpression);
18
19             string contents = "0123456789abcdefg";
20             for (int i = 0; i < contents.Length; i++)
21             {
22                 if(rg.IsMatch(contents[i].ToString()))
23                 {
24                     Console.WriteLine(contents[i]+"符合正则表达式");
25                 }
26                 else
27                 {
28                     Console.WriteLine(contents[i] + "不符合正则表达式");
29
30                 }
31             }
32
33             string test = "\n";
34             if (rg.IsMatch(test))
35             {
36                 Console.WriteLine( "回车符合正则表达式");
37             }
38             else
39             {
40                 Console.WriteLine( "回车不符合正则表达式");
41
42             }
43
44             Console.ReadKey();
45         }
46     }
47 }

2 效果

时间: 2024-10-07 05:02:50

C#正则表达式基础 . 一个字符 除了回车,其他的都符合的相关文章

正则表达式--基础常用字符

1.定界符:/***/ 2.反斜杠:\代表转义(用来特殊输出) \\代表输出一个 在"  "里要输出一个 " 要  \" 几个形式:\r   \n   \t   \\   \"   \' 3.     ^ :匹配开头     $  :匹配结尾 4. *  :代表前面表达式可出现n次 6. +   代表前面表达式至少出现一次 7. ?  代表前面表达式出现一次或零次 8. {n}  代表前面表达式只能出现n次 9. {n,}代表前面表达式至少出现n次 10.

第八周 用INDEXOF统计一个字符出现次数&amp;&amp;正则表达式

一.次数统计 <script type="text/javascript">/*计算子字符串在字符中出现的次数*///字符串var str1 = 'zhulinjia zh lia tjqig qgx gja xx yy xxf xxxq wqja ix';//子串var str2 = 'a';alert( Tongji(str1 , str2) );//统计function Tongji(string , char){var index = 0 , index1 = 0

c语言:键盘上回车的作用相当于\n,是一个字符

键盘上回车的作用相当于\n,是一个字符 程序: #include<stdio.h> int main() { int num = 0; char ch = ' ';//回车相当于\n,也是一个字符 scanf("%d", &num); scanf("%c", &ch); printf("change world!\n"); return 0; } 结果: 1 change world! 请按任意键继续. . .

SqlSever基础 where [] 一个字符的限制条件出现逻辑或的效果

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 --创建一个数据库 2 create database helloworld1 3 4 --用helloworld1这个数据库 5 use helloworld1 6 7 --创建一个表格teacher 8 create table Teacher 9 ( 10 Id int p

SqlSever基础 where [] - 一个字符的限制条件是一个范围

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 --创建一个数据库 2 create database helloworld1 3 4 --用helloworld1这个数据库 5 use helloworld1 6 7 --创建一个表格teacher 8 create table Teacher 9 ( 10 Id int p

SqlSever基础 char函数 由ASCII码值返回一个字符

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 --已知一个字符的ASCII值,求他的字符 2 select char (97) 2 show ------------------------------------------博文的精髓,在技术部分,更在镇场一诗.SqlSever是优秀的语言,值得努力学习.熟悉数据库的增删查

前端学PHP之正则表达式基础语法

前面的话 正则表达式是用于描述字符排列和匹配模式的一种语法规则.它主要用于字符串的模式分割.匹配.查找及替换操作.在PHP中,正则表达式一般是由正规字符和一些特殊字符(类似于通配符)联合构成的一个文本模式的程序性描述.正则表达式有三个作用:1.匹配,也常常用于从字符串中析取信息:2.用新文本代替匹配文本:3.将一个字符串拆分为一组更小的信息块.本文将详细介绍PHP中的正则表达式基础语法 [注意]关于javascript的正则表达式的详细信息移步至此 历史 在PHP中有两套正则表达式函数库,两者功

黑马程序员-正则表达式基础

正则表达式是一种描述字符串集的方法,它是以字符串集中各字符串的共有特征为依据的.正则表达式可以用于搜索.编辑或者是操作文本和数据.它超出了 Java 程序设计语言的标准语法,因此有必要去学习特定的语法来构建正则表达式.正则表达式的变化是复杂的,一旦你理解了它们是如何被构造的话,你就能解析或者构建任意的正则表达式了..正则表达式由一些普通字符和一些元字符组成. 普通字符包括大小写的字母和数字,而元字符则具有特殊的含义.在最简单的情况下,一个正则表达式看上去就是一个普通的查找串.例如,正则表达式"a

转:正则表达式基础知识

一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式.该模式描述在查找文字主体时待匹配的一个或多个字符串.正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配.如: JScript VBScript 匹配 /^\[ \t]*$/ "^\[ \t]*$" 匹配一个空白行. /\d{2}-\d{5}/ "\d{2}-\d{5}" 验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成. /<(.*)&