正则表达式小练习,求解

作者&投稿:粱威 (若有异议请与网页底部的电邮联系)
一个简单的正则表达式求解~

123.cm or 123.inch

replaceFirst表示替换第一次匹配到的字符串
\w+,1个以上字符
\w{4}, 4个字符
\w{3}, 3个字符
$1 代表第1组
$3 代表第3组
2个斜杠表示转义

(\\w+)(\\w{4})(\\w{3}):这个正则表达式中小括号标识对正则表达式进行分组,3对小括号代表分3组
与之对应的"$1$2$3",替换的表达式中的意思是第1组$1和第3组$3不变,将第2组$2的字符串改变为"****"

举个实例:
"abcdefgh"
"a"---->$1
"bcde"---->$2
"fgh"------>$3
替换后的字符串:"a****fgh"
请采纳答案,支持我一下。

  1. ^a[a-z]*a$

  2. ^(a|\\)[a-z]*(a|\\)$

  3. ^[^0][0-9]*

  4. [0-9]*[02468]$

  5. (\d*(29)\d*)*

  6. ^(?!.*(bbb)).*[ab]+.*$(从别人那copy的)



  7. ((aa)*(bb)*(ab)*(ba)*)*


  明天考试。。。有点晚

  剩下的几个没想好



1.a(a)*a //以下所有的"*"号应该在右上方
2.aa
3.(1|2|3|4|5|6|7|8|9)*0
4.(0|2|4|6|8)*
5.(29)*
6.(a)*(b)*
7.(a|b)*
8.(aabb)*
9.
太多了!!累啊,好久没有写过了

没有一个对的~~

错完了,汗-_-!!!


C语言练习题---求答案解
我回答了 二、单项选择题(每小题2分,共40分)1、表达式2,4,6,8的值为(D )A.2 B.4 C.6 D.8 2、设有int i;则表达式(i=1,i=10)?i++||++i:++i的值为 (A ) A.1 B.2 C.3 D.10 3、设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[...

简单易掌握的AE表达式
一直以来,大多数人都不想去碰AE的表达式,觉得和编程挂钩的东西都很难。所以此篇教程主要是让你学会看,学会看懂AE表达式,能够写出来!表达式基础1、如何添加表达式再深厚的功夫也是从扎马步开始的。如何添加表达式呢?两个动作。①按住[Alt键],②点击你要添加表达式的属性前面的[秒表]。这个时候就会出现...

C程序的练习题。
1.B \/\/ 因为20\/3 = 6,(double)强制转换为double型的,因此结果为 6.0 2. C \/\/因为 ! 的优先级高于<, 所以先计算 !a == 0, 最后 0<20 为真,则表达式的值为 1 3.A 4.D 5.A 6.B 7.C \/\/C语言的数据类型具体分类如下:\/\/ 基本类型:分为整型、实...

C语言练习
26、0;因为x、y都是整型,所以x\/y=1\/2=0;27、5;6*7%2+7%2*5=42%2+1*5=0+5=5;28、0;同第26题;29、double;char转化为int,然后转为float,最后是double;30、int、char、float;(不太确定);31、14;7+7=14;运行后I变为8;32、1,最后的结果是判断y和z是否相等;33...

javaScript小练习求助!
你是猴子请来的逗B吗?这也叫小练习?楼主是无与伦比的牛X

若int a=3;则表达式(++a)+(++a)+(++a)的值为( )。 a. 3 b. 12_百度...
大多数编译器把前两个先算出来放在一个临时变量中,再把最后一个加上:5+5+6==16。但也有编译器先把所有前++都先算了:6+6+6==18。由于C没有规定算法细节,在边缘事件处理上可以有自己的主见,就造成了不同的编译器会得出不同的结果的情况来。所以这种题做一下练习,知道怎么回事是可以的;...

求此练习答案
一、 写出以下各函数表达式的值 1、 int(23.4)= int(-23.5)= 2、fix(23.4)= fix(-23.5)= 3 asc(“abcd”)= asc(“A”)= 4 chr$(49)= chr$(98+2*3)= 5 str$(12.34)= str$(23)=

练习7.3求大神赐教
这2个题考的都是逗号运算符:在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。 35. 整个表达式的结果是a + b , 之前b++, 所以此时a==2, b==6 a + b == 8 所以答案就是8 36. (...

C语言设计题:输入一个数值给x,若3<=x<=10则计算表达式x3+x2+x+1...
x3是x^3吗?#include<stdio.h>int main(){ int x; while(scanf("%d", &x) == 1) { if(x >= 3 && x <= 10) printf("%d\\n", x * x * x + x * x + x + 1); else printf("error\\n"); } return 0;} ...

c语言题目求解a是整型变量,则执行表达式a=16\/3%3后a的值为
填空题 1. 2 2. d 3. 什么式子???4. default 5. int 6.3 7. 10 8. main 9. (1) 1 (2) 0 执行结果 1. 866 2.3. 3,,4 4. 01123

壤塘县13354569612: 正则表达式 小数求一正则表达式,判断百分率,100之间的数,可以是整数,也可以带2位的小数.楼下两个表达式,如果输入一个4位的整数也是对的 -
店易三维:[答案] ^(100|[1-9]?\d(\.\d{2})?)$ 00,100.00 这样的数 通不过匹配 ^((100|[1-9]?\d)(\.\d{2})?)$ 100.00 可以通过匹配

壤塘县13354569612: 求面积的正则表达式,保留小数点后四位如题!急用!如可以输入12,也可以输入12.5896只能输入数字,也可以输入小数点,但小数点后最多只能有4位. -
店易三维:[答案] 麻烦你举个例子 /^\d+\.\d{4}$/ 这个行么 ---------------------- /^(\d+\.\d{1,4}|\d+)$/

壤塘县13354569612: 正则表达式,中括号里面有两个选择09和10该如果表达,使用小括号的方法我会,只求用中括号的表示方法. -
店易三维:[答案] 写出你要处理的字符串,是啥样的. 以及有何规律. 以及输出是什么样的,是其他什么,匹配什么. 再帮你写正则.

壤塘县13354569612: 求正则表达式 保留两位小数的实数 确保012,01.11之类以0开头的数字不能验证通过 -
店易三维:[答案] 下次提问要说清楚应用环境和应用场景,虽说正则表达式与语言无关但是各语言的支持程度不同, 要做验证想必是要全字匹配吧, ^(?:0|[1-9]\d*)(\.\d{2})?$ 有问题再追问.

壤塘县13354569612: 正则表达式问题求解,谢谢
店易三维: 这个正则可以匹配"今天你们有110次机会叫我哥哥"之类的字符串.基本用到的语法如下: 1.\d 匹配一个数字;等价于[0-9] 2.{2,3} 表示至少出现2次,至多出现3次(3&gt;=2) 3.(哥哥|姐姐) 可以匹配"哥哥",或者匹配"姐姐",一定要匹配...

壤塘县13354569612: 求 1 - 20位 正整数 正则表达式 -
店易三维:[答案] 只能输入 1-20位 正整数 ^(?!0)\d{1,20}$ 或者 ^[1-9]\d{0,19}$

壤塘县13354569612: 求写一个正则表达式 FXD45238 前面3位为固定英文(不区分大小写)后面数字第3位加最后一位等于10 -
店易三维: 正则表达式:^[A-Za-z]{3}\d{2}((1\d+9)|(2\d+8)|(3\d+7)|(4\d+6)|(5\d+5)|(6\d+4)|(7\d+3)|(8\d+2)|(9\d+1))$ 给你一个Java程序的例子:import java.util.regex.Matcher; import java.util.regex.Pattern; public class GG { public static void main(String[] args) { ...

壤塘县13354569612: 求0 - 750的实数(正则表达式) -
店易三维: 0-750实数的正则表达式:^(750(\.[0]+)?|7[0-4][0-9](\.\d+)?|[1-6][0-9][0-9](\.\d+)?|[1-9][0-9](\.\d+)?|[0-9](\.\d+)?)$ 注意:上面的正则表达式只能一次一个数判断是否匹配(数字前后不能有空格),比如:750.00,不能一次判断多个数,比如:0 749.99999 751 750.01.如果有多个数需要匹配,请你用split函数切分后,再用上面的正则表达式匹配.

壤塘县13354569612: 在线求解JS正则表达式,不允许下划线开头/^([\u4E00 - \u9FA5]|[A - z0 - 9]){1}([\u4E00 - \u9FA5]|[A - z0 - 9]|[ - ]){2,16}([\u4E00 - \u9FA5]|[A - z0 - 9]){1}$/内容是由中文和... -
店易三维:[答案] 不包括_开头或结尾,长度2-16对吧:var check=/^[^_]\S{0,14}[^_]$/ 这个你试试,本人是初学者啊,不是太精通!错的地方还请多指点啊.

壤塘县13354569612: 求一个简单的正则表达式
店易三维: 你好.可以这样. [A-Z]{4}[0-9]{7} [ ]这里面填写出现的字符、比如A-Z都有可能、那就填入A-Z. {} 这里面填写前面[ ]这里面字符出现的个数.比如: [a]{3}就是3个a. 不懂再问

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网