Split的用法应注意特殊字符

原创 2008年10月03日 22:43:00

 对特殊的字符要用“//”双斜杆,如输入一个字符串ip:127.0.0.1,需要实用split("//."),而不能直接用split("."),如果不进行特殊处理,则字符串ip地址进行split操作时是获取不到“.”

例:

public class TestSplit {
 public static void main(String[] args) {
  String temp = "a$b$c";
  String[] ss = temp.split("
");//特殊字符进行特殊处理
  for(int i=0;i<ss.length;i++){
   System.out.println(ss[i]);
  }//在String中依赖正则的方法遇到特殊字符时需要转义
  String t1 = temp.replaceAll("$", ",");//依赖正则
  System.out.println(t1);
  String t2 = temp.replace("$", ",");//不依赖
  System.out.println(t2);
 }

}

当Split方法遇到特殊字符

作者:Java兔package com.hjp.test;/** * 当split 遇到特殊字符 * @author huangjp */ public class AboutSplit { ...
  • huangjp_hz
  • huangjp_hz
  • 2017年06月08日 17:20
  • 346

转义字符\(在hive+shell以及java中注意事项):正则表达式的转义字符为双斜线,split函数解析也是正则

转义字符将后边的字符转义,各个语言中都用应用,如java、python、sql、hive、shell等等。 如sql中 "\"" "\'" "\...
  • longshenlmj
  • longshenlmj
  • 2015年10月10日 17:46
  • 5158

java中split()中的特殊分隔符 小数点

今天在做一个字符串的转换的shi
  • q5841818
  • q5841818
  • 2014年11月23日 21:16
  • 2443

String类的split() 方法中 关于转义字符的问题

------- android培训、java培训、期待与您交流! ----------   String类的split()方法是用指定的正则表达式分割字符串,返回值是String[]. 例: S...
  • attheway
  • attheway
  • 2013年03月18日 21:52
  • 1778

Scala学习六:Scala中的特殊字符

Scala学习六:Scala中的特殊字符
  • pengyajie
  • pengyajie
  • 2017年05月17日 18:24
  • 425

solr系统query检索词特殊字符的处理

solr是基于 lucence开发的应用,如果query中带有非法字符串,结果很可能是检索出所有内容或者直接报错,所以你对用户的输入必须要先做处理。输入星号,能够检索出所有内容;输入加号,则会报错。 ...
  • xuqu_volition
  • xuqu_volition
  • 2016年10月17日 20:26
  • 535

NumPy 特殊数组与通用函数

NumPy 特殊数组与通用函数# 来源:NumPy Cookbook 2e ch6创建通用函数from __future__ import print_function import numpy a...
  • wizardforcel
  • wizardforcel
  • 2017年06月14日 20:33
  • 259

Java中split的用法

Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项: java.lang.string.split split ...
  • tw19811220
  • tw19811220
  • 2014年11月12日 11:29
  • 4091

java中的特殊字符集合

JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'       \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~...
  • chaozhung
  • chaozhung
  • 2013年07月11日 14:52
  • 1730

C#特殊字符处理

private static Regex RegNumber = new Regex("^[0-9]+$"); private static Regex RegNumberSign = new R...
  • make1828
  • make1828
  • 2014年11月04日 17:26
  • 6119
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Split的用法应注意特殊字符
举报原因:
原因补充:

(最多只允许输入30个字)