外贸公司有必要建设网站吗博客群wordpress

web/2025/10/8 18:19:44/文章来源:
外贸公司有必要建设网站吗,博客群wordpress,银川专业做网站,主流建站开源程序有哪些目录 1 引言2 常用匹配规则2.1 字符类2.2 预定义的字符类2.3 贪婪的量词 3 正则表达式匹配的 API4 正则表达式应用4.1 正则表达式常见应用案例4.2 正则表达式在字符串方法中的使用4.3 正则表达式爬取信息 1 引言 #x1f60d; 正则表达式可以用一些规定的字符来制定规则#… 目录 1 引言2 常用匹配规则2.1 字符类2.2 预定义的字符类2.3 贪婪的量词 3 正则表达式匹配的 API4 正则表达式应用4.1 正则表达式常见应用案例4.2 正则表达式在字符串方法中的使用4.3 正则表达式爬取信息 1 引言 正则表达式可以用一些规定的字符来制定规则并用来校验数据格式的合法性。 2 常用匹配规则 2.1 字符类 默认匹配一个字符 [abc] 只能是a 、b、或者 c [^abc] 除了a 、b、 c 之外的任意字符 [a-zA-Z] a 到 z A 到 Z范围 [a-d[m-p]] a 到 d 或者 m 到 p并集 [a-z[def]] d、e 或 f 交集 [a-z[^bc]] a 到 z除了 b、c [a-z[^m-p]] a 到 z除了 m 到 p 2.2 预定义的字符类 默认匹配一个字符 .任意字符 \d一个数字[0-9] \D非数字[^0-9] \s一个空白字符[\t\n\x0B\f\r] \S非空白字符[^\s] \w英文、数字、下划线: [a-zA-Z_0-9] \W非英文、数字、下划线: [^\w] 2.3 贪婪的量词 配合匹配多个字符 ?前面的字符出现 0 次或 1 次 *前面的字符出现 0 次或 多 次 前面的字符出现 1 次或 多 次 {n}前面的字符出现 n 次 {n,}前面的字符至少出现 n 次 {n,m}前面的字符至少出现 n 次但不超过 m 次 3 正则表达式匹配的 API 字符串对象提供了匹配正则表达式规则的 API public boolean matches(String regex)判断指定字符串是否匹配正则表达式匹配返回true、不匹配返回false 举个栗子 public class Demo {public static void main(String[] args) {// 只能出现a、b、cSystem.out.println(a.matches([abc])); // true// 默认只匹配一个字符System.out.println(ab.matches([abc])); // falseSystem.out.println(ab.matches([abc])); // true// 不能出现a、b、cSystem.out.println(a.matches([^abc])); // falseSystem.out.println(z.matches([^abc])); // true// 匹配数字System.out.println(3.matches(\\d)); // trueSystem.out.println(a.matches(\\d)); // false// 匹配数字、字母、_System.out.println(_.matches(\\w)); // trueSystem.out.println(24.matches(\\w)); // falseSystem.out.println(我.matches(\\w)); // falseSystem.out.println(我.matches(\\W)); // trueSystem.out.println(-------------------------);// 校验密码必须是数字、字母、下划线至少6位System.out.println(2ugyftyf2.matches(\\w{6,})); // true// 验证码必须是数字、字符必须是4位System.out.println(34jh.matches([a-zA-Z0-9]{4})); // trueSystem.out.println(34jh.matches([\\w[^_]]{4})); // true} }4 正则表达式应用 4.1 正则表达式常见应用案例 需求 请编写程序模拟用户输入手机号码、验证格式正确并给出提示直到格式输入正确为止。请编写程序模拟用户输入邮箱号码、验证格式正确并给出提示直到格式输入正确为止。请编写程序模拟用户输入电话号码、验证格式正确并给出提示直到格式输入正确为止。 分析 定义方法接收用户输入的数据使用正则表达式完成检验并给出提示。 示例代码 import java.util.Scanner;public class Demo {public static void main(String[] args) {checkPhone();checkEmail();checkTel();}public static void checkPhone(){Scanner sc new Scanner(System.in);while (true) {System.out.println(请您输入你的注册手机号码);String phone sc.next();if (phone.matches(1[3-9]\\d{9})){System.out.println(手机号码格式正确注册成功);break;}else{System.out.println(手机号码格式有误);}}}public static void checkEmail(){Scanner sc new Scanner(System.in);while (true) {System.out.println(请您输入你的邮箱);String phone sc.next();// 123qq.com// 23ggyfgy163.com// 331122weiweipci.com.cn// 这里注意.的正则表达式if (phone.matches(\\w{1,30}[a-zA-Z0-9]{2,20}(\\.[a-zA-Z0-9]){1,2})){System.out.println(邮箱格式正确注册成功);break;}else{System.out.println(邮箱格式有误);}}}public static void checkTel(){Scanner sc new Scanner(System.in);while (true) {System.out.println(请您输入你的电话号码);String phone sc.next();if (phone.matches(0\\d{2,6}-?\\d{5,20})){System.out.println(电话号码格式正确注册成功);break;}else{System.out.println(电话号码格式有误);}}} }4.2 正则表达式在字符串方法中的使用 举个栗子 public class Demo {public static void main(String[] args) {String names 张三huuigh7566756李四vtftr65675王五tftyftyfty999赵六;String[] arrs names.split(\\w);for (int i 0; i arrs.length; i) {System.out.println(arrs[i]);}/*/张三李四王五赵六*/String s names.replaceAll(\\w, \\\\);System.out.println(s); // 张三\李四\王五\赵六String s1 names.replaceAll(\\w, \t);System.out.println(s1); // 张三 李四 王五 赵六String s2 names.replaceAll(\\w, \\t); // 同直接替换成tSystem.out.println(s2); // 张三t李四t王五t赵六} }4.3 正则表达式爬取信息 正则表达式支持爬取指定的信息 import java.util.regex.Matcher; import java.util.regex.Pattern;public class Demo {public static void main(String[] args) {String rs 来学习Java,电话020-43422424或者联系邮箱 ibeitibeit.cn,电话187628325330203232323 邮箱bozaiitcast.cn400-150-3233 4001073232;// 需求从上面的内容中爬取出 电话号码和邮箱// 1.定义爬取规则String regex (\\w{1,}\\w{2,10}(\\.\\w{2,10}){1,2})| (1[3-9]\\d{9})|(0\\d{2,5}-?\\d{5,15})|400-?\\d{3,8}-?\\d{3,8};// 2.编译正则表达式成为一个匹配规则对象Pattern pattern Pattern.compile(regex);// 3.通过匹配规则对象得到一个匹配数据内容的匹配器对象Matcher matcher pattern.matcher(rs);// 4.通过匹配器去内容中爬取出信息while (matcher.find()) {System.out.println(matcher.group());}/*020-43422424ibeitibeit.cn187628325330203232323bozaiitcast.cn400-150-32334001073232* */} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89189.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安丘市建设局官方网站微信高端网站建设

1.方法1 创建账号 使用adduser创建账号,命令如下: adduser username username为要创建的账号名 置密码后,需要设置账户信息,这里可以采用默认,全部回车,最后输入Y确认即可: 2.方法2 创建新…

网站建设方案 filetype doc残疾人信息无障碍网站建设

目录 🍅点击这里查看所有博文 随着自己工作的进行,接触到的技术栈也越来越多。给我一个很直观的感受就是,某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了,只有经常会用到的东西才有可能真正记…

晋城市住建设局网站wordpress wp-comments-post.php

计算文件有多少行? 2.文件的拷贝

合肥中小型企业网站建设方案模板设计logo名字

1.题目 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 2.示例 s"adasd" t"daads" 返回true s"addad" t &q…

什么是网站前台小学学校网站模板免费下载

在日常开发过程当中,能把代码写出来,不一定就意味着能把代码写好,说不准,所写的代码在他人看来,其实就是一坨乱七八糟的翔,因此,代码简化尤其重要,我曾经遇到过这样一个类型的代码&a…

房子信息查询网站入口南阳河南网站建设价格

解决方法,需要同意隐私保护协议,否则不能开启蓝牙权限和定位权限,会导致定位失败

旅游网站设计风格一般网站模块

前言:在项目中经常有一些场景会连续发送多个请求,而异步会导致最后得到展示的结果可能不是最后一次发送请求返回的结果,且对性能也有非常大的影响。场景:列表式切换商品,有时候上一次请求的结果非常慢,而我…

广州定制网站公司海淀区手机网站制作服务

一、什么是神经网络和神经元 人工神经网络(英语:Artificial Neural Network,ANN),简称 神经网络(Neural Network,NN)或 类神经网络,是一种模仿生物神经网络(…

长沙市建设工程质量安全监督站官方网站如何建立网站视频教程

在本教程中,我想谈谈Apache Lucene 。 Lucene是一个开源项目,提供基于Java的索引和搜索技术。 使用其API,很容易实现全文搜索 。 我将处理Lucene Java版本 ,但请记住,还有一个名为Lucene.NET的.NET端口,以及…

滨州做网站哪里有做投票的网站

在本文中,我将通过展示如何在Microsoft Azure Web Apps for Containers中执行操作来跟踪有关在Oracle Cloud中运行Eclipse MicroProfile应用程序的系列文章。 我正在使用与以前的帖子相同的简单应用程序CloudEE Duke 。 唯一的区别是,我现在将应用程序打…

网站开发常用的数据库产品研发的流程和步骤

为什么不使用float / double?使用java时会遇到money类型的选择问题,首先想到的是float / double。如果只是简单的货币计算,很难发现用float会有问题。出现问题的原因是使用float / double(已经相应的包装类Float / Double)会出现舍入误差(rou…

东莞建设网站的公司简介购物网站服务器价格

1.将nacos安装包下载到本地后上传到linux中 2.进入nacos的/bin目录,输入命令启动nacos [rootlocalhost bin]# sh startup.sh -m standalone注:使用第二种方式启动,同时增加日志记录的功能 2.2 startup.sh文件是不具备足够的权限,否则不能操作 给文件赋予执行权限 [rootlocalh…

免费建设视频网站福州网站微信公众号

很多监控设施有自己的编码特质,很可能会影响到我们正常的解码,为了处理极特殊情况,我们可以采取以下工具: 1. 另外随便找一个能够用脚本解码的h264文件,对照不能解码的h264文件,依照h264编码的格式和关键字…

龙游建设工程信息网站中国企业登记网

目录 一、 算法原理二、 代码实现三、 结果展示四、 相关链接本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、 算法原理 pcl::registration::CorrespondenceEstimation是确定目标和查询点集(或特征)之间对应关…

开发一个彩票网站多少钱云南建设学校网站登陆

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

vpn免流网站建设如何免费做一个网页

大家好,我是小尘,欢迎关注,一起交流学习!欢迎大家在CSDN后台私信我!一起讨论学习,讨论如何找到满意的工作! 本文目录 一、前言二、作者简介三、内容简介四、抽奖方式五、名家推介写在最后 一、前…

安徽网站搭建提高网站排名

c 应用程序开发框架如果您使用Google“最佳Java框架”,那么您很可能会迷失本文 ,它对Java Enterprise世界中的情况进行了很好的概述。 但是,从我的角度来看,它缺少一件非常重要的事情–对上述框架进行分类。 让我们看看这个生态系…

营销型网站的分类不包含网站建设费用价格

简介:order by limit x ,x 在实际工作中有各种业务需求要有order by的排序,有时候处理不好则会造成系统宕机!原理:a.通过索引来获取排序b.通过内部算法获取排序: 案例具体SQL: SELECT c.order_price orderP…

温州网站设计制作课程郑州美容网站建设

给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入:nums [100,4,200,1,3,2] 输出:4 解…

买了网站主机后如何建设网站网页动态效果

算法的概念 算法(algorithm)是解决一系列问题的清晰指令,也就是,能对一定规范的输入,在有限的时间内获得所要求的输出。 简单来说,算法就是解决一个问题的具体方法和步骤。算法是程序的灵魂 一、算法的特征…