`

匹配jsp网页 调用split

阅读更多
String str="D:/java/apache-tomcat-6.0.26/webapps/tvhd/testfile"

如何以 / 为分割符号对字符串str进行分割呢?
很多人 说了自己的想法!我总结了下!!

其实 ‘/’不需要转义的

String str="D:/java/apache-tomcat-6.0.26/webapps/tvhd/testfile";
		String strs[]=str.split("/");
		for(int i=0;i<strs.length;i++)
		{
			System.out.println(strs[i]);
		}
		str="D:\\java\\apache-tomcat-6.0.26\\webapps\\tvhd\\testfile";
		strs=str.split("\\\\");
		for(int i=0;i<strs.length;i++)
		{
			System.out.println(strs[i]);
		}

输出
D:
java
apache-tomcat-6.0.26
webapps
tvhd
testfile
D:
java
apache-tomcat-6.0.26
webapps
tvhd
testfile

再试下这个
str="D:**java**apache-tomcat-6.0.26**webapps**tvhd**testfile";
		strs=str.split("\\*\\*");
		for(int i=0;i<strs.length;i++)
		{
			System.out.println(strs[i]);
		}
str="D:**java**apache-tomcat-6.0.26**webapps**tvhd**testfile";
		strs=str.split("\\**");//这里注意上面的区别
		for(int i=0;i<strs.length;i++)
		{
			System.out.println(strs[i]);
		}

把\\换成**  都需要转义 
上面的打印的其实不一样!!
\\只转义第一个*  第二个* 当成了正则中的  任意字符的表示!!
分享到:
评论

相关推荐

    简单js html实现调用摄像头扫码功能-js解析二维码

    这个功能常用于移动应用或者网页上的快速信息录入,例如登录验证、支付确认等场景。本项目通过简单的JS和HTML代码,实现了调用用户设备的摄像头,捕获静态图片,然后对图片中的二维码进行解析,最终获取到二维码携带...

    实用的JavaScript函数(jsp).rar

    JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责实现客户端的交互效果、动态更新内容以及处理用户输入。在"实用的JavaScript函数(jsp).rar"这个压缩包中,我们很可能会找到一系列有助于提升...

    el函数,el,el表达式,el函数,fn

    EL(Expression Language)表达式是Java Web开发中常用的一种简洁的脚本语言,主要用于在JSP页面中获取对象的值或调用方法。它简化了JavaBean属性的访问方式,提高了代码的可读性和维护性。EL表达式的功能可以通过...

    2021-2022计算机二级等级考试试题及答案No.10093.docx

    以上是根据题目提供的部分知识点进行的详细解释,涵盖了JSP、网络通信、数据库、操作系统、编程语言语法、数据库管理、多媒体技术、网页制作等多个方面。这些知识点是计算机二级考试中的常见考点,备考时需全面理解...

    Java Unified Expression Language.zip

    而括号方式则允许传递参数调用方法,如`#{bean.method('arg')}`。 其次,EL具有上下文(Context)的概念,它包含了当前请求处理过程中可用的各种对象,比如request、session、application范围的JavaBeans,以及隐含...

    我的java开发笔记

    - 在JavaScript中直接调用JSP页面中的变量和方法。 - 在JSP中使用`&lt;script&gt;`标签引入JavaScript文件。 2.1.1 JavaScript流程控制和字符串操作: - `fixed()` 方法已废弃,不应再使用。 - `toUpperCase()` 和 `...

    AJAX根据城市名,自动完成相应的城市信息

    服务器端的`zipcode.jsp`接收请求,根据`city`参数查询数据库,返回匹配的城市编码(`citrmm`)和层级(`cittier`)信息。如果未找到匹配项,则返回“未知”。 在`handleResponse`函数中,当AJAX请求状态变为4...

    程序员需要知道

    - **Struts**: 使用 `ActionForm` 类来封装表单数据,框架会自动将表单提交的参数与 `ActionForm` 类中的属性进行匹配,并填充这些属性。 - **Spring**: 通过 `ModelAttribute` 注解或者默认的方法,Spring MVC 能够...

    使用Ajax模仿百度搜索框的自动提示功能实例

    Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。通过这种方式,我们可以实现更加流畅、高效的用户体验。 首先,让...

    java面试题

    const [year, month, day] = dateStr.split('-').map(Number); const date = new Date(year, month - 1, day); return date.getFullYear() === year && date.getMonth() === month - 1 && date.getDate() === day...

    ORACLE,mysql,sqlserver,sybase数据库装文本软件

    6.可以作为库使用在jsp等后台直接调用,将整个jar作为库,使用 OraLoad类的int ProcLoad(Connection in_conn, String args[])函数就可以实现类似功能了。例如 new OraLoad.ProcLoad( null, "-u test -p testpwd -i ...

    黑马面试宝典知识点复习

    前者需要在调用者处显式处理或声明抛出,后者通常由编程错误导致。 #### 多线程 - **线程创建**:通过继承Thread类或实现Runnable接口来创建线程。 - **Thread类**:直接定义Thread子类,并重写run()方法。 - **...

    Java工程师面试宝典

    - **String类方法**:掌握 `substring()`、`replace()`、`split()` 等方法。 #### 8. 数据库 ##### 8.1 SQL之连接查询 - **内连接**:返回两个表中匹配的数据行。 - **外连接**:除了返回匹配行,还会返回不匹配...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP可以具有更高的可伸缩性。 - 更多特点 PHP的...

    AIC的Java课程1-6章

     理解正则表达式,学会使用String.matches方法,Pattern和Matcher类进行模式匹配。  学会使用String.split方法,Scanner类,StringTokenizer类分解字符串。  [*]利用Formatter类的printf或format...

    freemarker总结

    include指令的作用类似于JSP的包含指令,用于包含指定页.include指令的语法格式如下: [options]&gt; 在上面的语法格式中,两个参数的解释如下: filename:该参数指定被包含的模板文件 options:该参数可以省略,指定...

Global site tag (gtag.js) - Google Analytics