正则表达式“否”符号

在正则表达式中[^X]表示第一个字符不能是X。
但是如果要求第一个不能是字母时是用[^A-^Z]表示,还是[^[A-Z]]表示,或者
[^A-Z]

0

1个回答

 [^A-Z]
1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
正则表达式中的"^"这个符号的一些思考
在学习正则表达式的时候,一些常见的规则我们都不难理解,但是有 一个正则表达式中的特殊字符让我一直有点搞不懂,就是”^”这个字符,文档上给出了解释是匹配输入的开始,如果多行标示被设置成了true,同时会匹配后面紧跟的字符。比如/^A/会匹配"An e"中的A,但是不会匹配"ab A"中的A然后他还有第二种用法就是 当这个字符出现在一个字符集合模式的第一个字符时,他将会有不同的含义。 比如/[^a-
正则表达式^字符的否定含义
在代码中看到 这里的^并不是匹配开头的首位字符,而是表示否定。 用法是[ ^/] 匹配除了/之外的任意字符 [^a-zA-Z_/]表示匹配除了a-zA-Z_/之外的所有字符 在非集合里才表示匹配首位字符如: ^A 表示匹配以A开头的字符 ...
正则表达式的符号说明
正则表达式各个符号用法介绍 正则表达式各个符号用法介绍 正则表达式各个符号用法介绍
正则表达式各种符号含义
‘\’,转义字符 为了逐字表达,你必须在"^.$()¦*+?{\"这些字符前加上转移字符'\'。 请注意在方括号中,不需要转义字符。 ‘^’和’$’ '^':指出一个字符串的开始 "$":指出一个字符串的结尾 "^The":表示所有以"The"开始的字符串("There","The cat"等); "of despair$":表示所以以"of de
正则表达式-常见正则表达式符号和特殊字符
表 1-1 常见正则表达式符号和特殊字符 表 示 法 描 述 正则表达式示例 符号 literal 匹配文本字符串的字面值 literal foo re1|re2 匹配正则表达式 re1 或者 re2 foo|bar . 匹配任何字符(除了\n 之外) b.b ^ 匹配字符串起始部分 ^Dear $ 匹配字符串终止部分 /bin/*sh$ * 匹配 0 次或者多次前面...
正则表达式各个符号的含义概述
^:开始符号 $:结束符号 \d:代表数字 \w:代表字母、数字、下划线 [a-zA-Z]:代表字母范围从a-z或者A-Z {9}:代表必须有9个 {1,}:代表至少有1个 /^.$/:代表只匹配一个字符 /./:代表只匹配任意一个字符 +:表示至少一个,多了不限,等价于{1,} *:表示任意多个,等价于{0,} [^0]:除0以外 /i :忽略大小写 /g :全文查
正则表达式的使用和正则表达式中有特殊含义的符号
1、 Python ----》 re模块 处理正则表达式 re.findall(pattern,string) 功能 : 使用正则表达式匹配字符串 参数 :  pattern 正则表达式          string  目标字符串 返回值 : 一个列表  匹配到的所有内容 元字符 1、元字符   abc  -->匹配相应的普通字符       ex:In [6]: re.fin...
正则表达式^在[]里面和[]外面如何区分
转载地址:https://blog.csdn.net/baidu_36681154/article/details/79270164转载地址:https://www.cnblogs.com/niuni-623/p/6520680.html我们输出结果是true归纳:^在[]外面代表是为首的数字,所以它代表头记忆的方法:乌龟把头(^)缩进里面,变为无(非)头乌龟乌龟把头(^)伸出来,变为(首)领^A...
正则表达式
摘抄自【维基百科正则表达式】 表达式全集 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位...
正则表达式「^」符号的正确理解方式
「^」这个符号在正则表达式的中的应用相信是所有程序员都掌握的, 因为它是正则表达式中最基础最常用的知识点。   它在正则表达式中表示两种不同的意义 1 表示匹配一段文本开头的位置, 注意, 匹配的是一个位置, 而不是具体的某个字符,「 匹配位置」在正则表达式中有很重要的意义。 这个正则表达式就是用来匹配以小写的「a」
匹配字母、数字及所有英文符号的正则表达式
最近要做一个京东账号相关的项目,京东的密码支持字母、数字、和符号,字母和数字都好做,正则匹配a-zA-Z0-9就可以搞定了,要匹配所有英文符号的话,找了一圈也没有找到合适的方案,我只能用暴力的方式来解决了,就是手动添加所有英文符号。代码如下: /^[a-z_A-Z0-9-\.!@#\$%\\\^&\*\)\(\+=\{\}\[\]\/",'<...
判断输入文本内容是否符合特定字符
项目里可能会有这种需求:只能输入特定的字符,如只输入数字小数点。可以用下面这种方法来判断:NSString*SpecialChar =@"123456789.";//特定字符 NSString*string =@"abcd";//输入文本 NSCharacterSet *cs = [[NSCharacterSet characterSetWithChara...
正则表达式全部符号解释
正则表达式全部符号解释,正则表达式全部符号解释
正则表达式在字母与数字之间增加符号
有时候一个字符串包含字母与数字,我们需要增加把他们分开,但是并不确定字母跟数字,使用正则表达式可以实现:import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern;public class TestZhengz2 { publi
正则表达式和特殊符号
15.2.2 匹配任意一个单个的字符(.): 点字符或菊花(.) 符号匹配除换行符(NEWLINE) 外的任意一个单个字符 (Python的正则表达式有一个编译标识[S or DOTALL],该标识能去掉这个限制 使(.) 在匹配时包括换行符(NEWLINEs)) 正表达式模式 匹配的字符串 import re a="foo" if (re.match("f.o",a...
shell脚本【符号9】正则表达式
1  正则表达式和Bash Shell中通配符的区别    在前一节认识了通配符后,就能发现“通配符”和“正则表达式”还是挺像的。但是,有一点必须要知道:Bash Shell中的通配符和正则表达式是完全不同的两个东西,只是在某些符号和某些释义上有交叉而已。    Bash Shell本身是不支持正则表达式的,它的语法也解释不了正则表达式,同时Bash Shell中的通配符不依据正则表达式标准。  ...
正则表达式-匹配货币
最近我在学习正则表达式,写了匹配货币的: ☆有两种验证方法: 第一种货币中不带“,“ ((^[-]?([1-9]\d*))|^0)(\.\d{1,2})?$|(^[-]0\.\d{1,2}$) 第二种货币中能带千分符(英式逗号)时必须带上 (^[-]?[1-9]\d{0,2}($|(\,\d{3})*($|(\.\d{1,2}$))))|((^[0](\.\d{1,2})?)|(^[
限制用户输入 正则表达式 去除中文 中文符号
最近一个判断需要判断字符串中的字符类型,因此想起了正则表达式,查了下相关文档,得到如下结果: 判断字符串中是否含中文 QT中使用此判断: bool use_chinese = str.contains(QRegExp("[\\x4e00-\\x9fa5]+")); if(use_chinese){ QMessageBox::warning(NULL, "注意",
Python正则表达式做文本预处理,去掉特殊符号
在进行文本训练和处理之前难免要进行下预处理,过滤掉没有用的符号等,简单用python 的正则表达式过滤一下。 #!/usr/bin/python # encoding: UTF-8 import re # make English text clean def clean_en_text(text): # keep English, digital and space com...
ios正则表达式:汉字+字符+数字+常用符号
//过滤特殊字符 +(BOOL)validateRemark:(NSString*)sText { NSString*remarkRegex =@"[0-9a-zA-Z\u4e00-\u9fa5\\.\\*\\)\\(\\+\\$\\[\\?\\\\\\^\\{\\|\\]\\}%%%@\'\",。‘、-【】·!_——=:;;<>《》‘’“”!#~]+"; NSPredicate*pas
在python中使用正则表达式实现中英文符号互换
在进行中文信息处理时,经常会发现有人错误地使用了英文半角的标点符号,给下一步处理造成一些麻烦。如果逐个地判断(使用循环方法)后进行替换,是一件非常费时费力的事情;当出现新的情况时,进行程序的更新也比较麻烦。利用unicode编码的规律和正则表达式中的替换(re.sub)功能,可以较为优雅地达到这个目的。 标点符号在unicode中的编码规律 每个符号都有一个唯一的unicode编码,可以通过内置函...
正则表达式全部符号释义
正则表达式正则表达式全部符号释义
正则表达式-特殊符号
^     不匹配任何字符,仅匹配字符串开始的地方$      不匹配任何字符,仅匹配字符串结束的地方字符串“aaacc”,正则“^aaa” ,匹配成功,字符串开始地方是aaa字符串“aaaccdd”,正则“dd$” ,匹配成功,字符串结束的地方是dd\b          不匹配任意字符,只是匹配一个位置,匹配一个单词边界。这个位置的一边属于 “\w”的范围,而另一边不属于“\w”的范围字符串“...
Python 用正则表达式一次替换文章中所有特殊符号,如“-,$()#+&*”之类
一个简单的正则表达式,可能会起大作用。比如说字符集就是这样。一篇文章如果有各种乱码,就可以用这种方法去除。如去除“-,$()#+&amp;amp;*”之类符号是很方便的。按照查找、分割、替换的套路再做一做这样的练习。今天晚了,后续还要操作文件来完善这一点。   import re p=re.compile(r'[-,$()#+&amp;amp;*]') str=&quot;156-04+31-0&amp;amp;#009$...
JAVA 判断字符串是否包含某个字符 正则表达式
JAVA 判断字符串是否包含某个字符 正则表达式废话不多说….直接上代码吧。随手写了个一个判断账号的小栗子public static void main(String[] args) { while(true){ System.out.println("请输入账号"); Scanner scan = new Scanner(System
Java正则表达式符号大全(Regular Express)
首先了解一下常用正则表达式的语法 \d 数字 \w 数字或者字母 . 可以匹配任意字符 星号* 表示任意个字符 + 表示至少一个字符 ? 表示0或者1个字符 {n} 表示n个字符 {n,m} 表示n-m个字符 \s 表示空白符 括号[] 表示范围,...
正则表达式的语法,常用符号,贪婪匹配?
一、什么是正则表达式? 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等 二、正则在Java中和JavaScript中的区别? 1).javascript正则表达式创建有两种方法: a.显式创建: var re = new Reg...
正则表达式匹配两个特殊字符中间的内容
今天在使用正则表达式中,要匹配两个字符中间的内容,一时没有写出来,后来在网上找到了,记录一下。 匹配两个字符串A与B中间的字符串包含A与B: 表达式: A.*?B(“.“表示任意字符,“?”表示匹配0个或多个) 示例: Abaidu.comB 结果: Awww.apizl.comB 匹配两个字符串A与B中间的字符串包含A但是不包含B: 表达式: A.*?(?=B) 示例: Awww.a
特殊符号的正则表达式
正则表达式测试网址:http://tool.oschina.net/regex/ 用于测试书写的表达式是否正确 因为需要,需要检查字符串中是否包含特殊符号, 特殊符号的正则表达式是:((?=[\x21-\x7e]+)[^A-Za-z0-9]) 在正则表达式测试网址上测试通过没问题,但是在书写程序中提示错误, 是因为有些字符需要转义。 于是程序中的书写变成了:  String regE
C#使用正则表达式去除字符串中的符号
做下记录,有需要的可以看看交流。string text = &quot;.?,.HI.,.,!&quot;;Regex rgx = new Regex(&quot;\\p{P}&quot;); text = rgx.Replace(text, &quot;&quot;);
java正则表达式替换所有标点符号
对字符串中的各种标点符号进行过滤: public class Test { public static void main(String[] args) { String s = &quot;:\\\\/.&amp;amp;*(()/*`~?&amp;lt;|{:。}&amp;gt;-,';][=-!#$%^&amp;amp;*+@\\&quot;; s = s.replaceAll(&quot;[\\pP\\p{...
正则表达式元符号,以及基本使用方法
#_author:10 #date: 2018/8/17 0017 import re # 1.()分组 # 2.| 管道符 # 3.?匹配0~1次 # 4.* 匹配 &amp;gt;0 次 # 5.+ 匹配 &amp;gt;1 次 # 6.{} 匹配特定次数 。{3,5}贪婪匹配(默认匹配最长的字符串),{3,5}? 非贪婪匹配(在花括号的后面加一个‘?’) # 7.[] 建立字符分类,匹配方括号中出现的字...
java正则表达式的开始与结束符号^$
正则的作用有很多种,可以校验字符,可以截取字符串等。    正则的普通用法大家应该都很熟悉,但是他的开始符(^)和结束符($)有什么作用呢,大家看以下手机号正则:^1\\d{10}$    你会发现 ^1\\d{10}$ 与 1\\d{10}$ 都可以匹配手机号字符串,但是 ^1\\d{10}$ 表示了整个字符串不能有手机号其他的字符,如 &quot;小明手机18311131865&quot;,此字符串则与^1\\d...
正则表达式符号
正则表达式符号
正则表达式各种符号表示意思(备忘)
在正则表达式中,‘\d’表示匹配一个数字, ‘\S‘’表示匹配一个字符 ‘.’ 代表匹配任意字符 ‘*’表示任一个字符(包括0个) ‘+’表示至少一个字符 ‘?’表示0个或1个 ‘{n}’表示n个字符 ‘{n,m}’表示n-m个字符 特殊字符需要‘\’转移符 []表示范围,例如:[0-9a-zA-Z\_] A|B可以匹配A或B,所以(P|p)ython可以匹配'Python'...
使用正则表达式清除所有的标点符号,除连接符和单引号之外。
System.out.println(temp.replaceAll(&quot;(?!\')\\p{Punct}&quot;, &quot; &quot;));
Python3中正则表达式的特殊符号及用法
转载自bbs.fishc.com 鱼C论坛
利用正则表达式去除字符串中的特殊字符
利用正则表达式去除字符串中的特殊字符
正则表达式字符类
(1)、正则表达式基本介绍:《程序员必须掌握的基本正则表达式》;(2)、正则表达式符号说明:《C#正则表达式符号模式》;(3)、部分例子:《正则表达式描述(例)》。
各种正则表达式验证有数字英文中文符号
各种正则表达式,内容丰富,检查不同的内容效果很好!!!