首页 > 编程知识 正文

java中反斜杠转义,java字符串转数字

时间:2023-05-03 06:42:25 阅读:51972 作者:990

使用场景

//1 .路径转义

windows路径: d : 程序文件

Linux路径: /home/myFiles

Java代码的路径符号与Linux匹配,表示转义字符。 无法打印。

字符串路径=“d :program files”//错误

string path=" d :program files "//使用了正确的转义符号

string path=" d :/program files "//正确,路径符号不需要转义

//2 .字符串分割

在Java中,某些特殊字符必须转义,无论是String.split ()还是正则表达式。 String的split ) )方法的源代码是基于正则表达式的

这些字符是((/^-$ ) )? *。

转义方法是在字符前加上“”,以防止在剥离、替换全部时发生错误;

String str='abc.efg.hij ';

stringstr_split=str.split('. ' ) [1];

system.out.println (str_split : ) str _ split );

-java正则表达式需要转义字符

特别字符

说明

$

匹配输入字符串的末尾位置。 如果设置了RegExp对象的Multiline属性,$也将与“ n”或“ r”匹配。 请使用$以匹配$字符本身。

()

标记子表达式的开始位置和结束位置。 可以获取子表达式供以后使用。 要匹配这些字符,请使用 (和 )。

*

与前面的子表达式匹配0次以上。 *要与字符匹配,请使用*。

匹配前面的子表达式一次以上。 请使用以匹配字符。

水平。

匹配除换行符以外的所有单个字符。 要匹配,请使用。

[]

标记大括号表达式的开始。 要匹配,请使用[。

表示与上一个子表达式匹配0次或1次,或不贪婪的修饰符。 要匹配吗? 文字,?

将以下字符标记为或特殊字符、原义字符、向后引用或八进制转义字符: 例如,' n '匹配字符' n '。 与“n”换行符匹配。 序列"\ "与""匹配,""与「() "匹配。

^

匹配输入字符串的开始位置,除非在方括号表达式中使用。 在这种情况下,字符集不可接受。 请使用^以匹配^字符本身。

{}

修饰符表达式的开始。 要匹配,请使用{。

|

表示两个项目之间的一个选择。 请使用|使|匹配。

'单引号。 请使用 '进行匹配。 '双引号。 请使用 '以匹配“”。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。