首页 > 其他分享 >16使用正则表达式处理字符串

16使用正则表达式处理字符串

时间:2024-03-27 20:33:39浏览次数:31  
标签:java log 16 正则表达式 var str 字符串 console reg

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 6     <title>Document</title>
 7     <script>
 8         /* 验证 */
 9         //定义一个正则表达式
10         var reg = /o/
11         //自定义一个字符串
12         var str = 'hello world!'
13         //校验是否符合正则的规则
14         console.log(reg.test(str))
15 
16         /*  匹配 */
17         var reg = /o/g  //g是全局的意思,不带g只匹配第一个
18         var str = 'hello world!'
19         var result = str.match(reg)
20         console.log(result)
21 
22         /* 替换 */
23         var reg = /o/gi  //i是忽略大小写
24         var str = 'hello wOrld!'
25         var newstr = str.replace(reg,'@')
26 
27         /* 验证 */
28         var str1 = 'java love me'
29         var str2 = 'I love java'
30         var reg1 = /^java/  //测试是否以java开头
31         var reg2 = /java$/  //测试是否以java结尾
32         console.log(reg1.test(str1))
33         console.log(reg2.test(str2))
34 
35         /* 验证 */
36         //必须是字母开头,长度必须是6-10位,后面其他字符可以是大小写字母、数字、_
37         var str = ''
38         var reg = /^[a-zA-Z][a-zA-Z0-9_]{5,9}$/
39         console.log(reg.test(str))
40     </script>
41 </head>
42 <body>
43     
44 </body>
45 </html>

 

标签:java,log,16,正则表达式,var,str,字符串,console,reg
From: https://www.cnblogs.com/IrVolcano/p/18100165

相关文章

  • 如何打乱字符串中的内容
    importjava.util.Random;importjava.util.Scanner;publicclassdaluan{publicstaticvoidmain(String[]args){//键盘输入任意字符串,打乱里面的内容//1。键盘录入字符串Scannersc=newScanner(System.in);Stringstr=s......
  • Python学习——例题详解1、字符串简单加密和解密
    1、加密原理    基于按位异或(^),对字符串进行简单的加密算法原理:ord('A')^ord('P')#加密,运算结果:17chr(17^ord('p'))#解密,运算结果:‘A’2、例题    给定字符串text作为明文(要加密的原文,同上述A)和key作为密钥(同上述P),使用按位异或循环处理text的每一个......
  • python-列表、元组、字符串、集合、字典等用法
    目录1.列表(list)1.1  列表的定义语法1.2  列表的下标索引1.3  列表的常用操作1.4  列表的循环遍历示例2.元组(tuple)3.字符串4.数据容器(序列)的切片4.2序列切片课后练习5.集合(set)5.1  集合的操作方法6.字典(dict)7.容器排序,排序之后会变成列表对象1.......
  • 链式栈回文字符串的判断(C++版)
    大家好我是大一新生,如果代码有啥错误和改进的地方可以评论哦,谢谢观念看;#include<iostream>#include<iomanip>usingnamespacestd;#defineok1#defineerror0#defineSelemtypechar#defineStatusint#defineMAXSIZE100typedefstructstack{//链式栈的结构  ......
  • P1605 迷宫 (对坐标dfs)
    写在前面:        我可太牛了!第一次写就能得70分!信心倍增!        OMG!五分钟找出漏洞,我真是太棒啦!        这道题要注意,一定要将初始起点坐标状态设为true!题目:代码:#include<algorithm>#include<iostream>#include<cstring>#include<queue>#in......
  • 文心一言 VS 讯飞星火 VS chatgpt (223)-- 算法导论16.3 5题
    五、证明:如果我们将字母表中字符按频率单调递减排序,那么存在一个最优编码,其码字长度是单调递增的。文心一言:为了证明这个结论,我们可以使用霍夫曼编码(HuffmanCoding)作为示例,它是一种广泛使用的最优前缀编码方法。霍夫曼编码满足题目中的要求:如果我们将字母表中字符按频率......
  • buuctf之pwn1_sctf_2016
    一、查看属性首先还是必要的查看属性环节:可以知道该文件是一个x86架构下的32位小段ELF程序我们可以先执行一下看看:二、静态分析扔到IDA中看一下,主函数没什么用,这里的vuln函数是必进的,我们进去看看vuln函数这个函数整体分析下来,我也看不太明白是干啥,看到了fgets函数,但......
  • react零基础到精通-1|基础概念,主要特性,s6语法,react相关的开发环境和工具,react简介,箭头
    致力于解决复杂视图层开发我呢提,全新的ui组件的开发理念,1.1React简介前端UI的本质问题是如何将来源于服务器端的动态数据和用户的交互行为高效地反映到复杂的用户界面上。React另辟蹊径,通过引入虚拟DOM、状态、单向数据流等设计理念,形成以组件为核心,用组件搭建UI的开发......
  • java笔记_16_EasyExcel表头设计
    导出对象:importcom.alibaba.excel.annotation.ExcelProperty;importcom.fasterxml.jackson.annotation.JsonFormat;importlombok.Data;@DatapublicclassProdEvaluatResultExcelVO{//ExcelProperty设置默认表头(无自定义表头时,直接生成)@ExcelProperty("表......
  • 洛谷题单指南-图的基本应用-P3916 图的遍历
    原题链接:https://www.luogu.com.cn/problem/P3916题意解读:寻找每个点所能到达的最大的点。解题思路:直观上,可以依次从每个点开始DFS搜索,记录经过的最大点,复杂度是O(n^2)级别,会超时。可以换一种角度,既然要找每个点可以达到的最大值,那么可以反向建图,从最大值出发,所经过的点能达到......