Java开发工作日志:字符串处理与正则表达式
1星 需积分: 50 114 浏览量
更新于2024-09-09
1
收藏 13KB TXT 举报
本文档是一份Java开发工作日志,作者在日常编程过程中积累了关于Java和JavaScript的一些关键知识点和实用技巧。以下是对这些内容的详细解读:
1. Java字符串处理:
- `String.replaceAll("[*|*|*|//s*]*", "")`:这个代码片段用于清除字符串中的特殊字符和注释,通过正则表达式`"[*|*|*|//s*]*"`匹配并替换掉所有星号(*)、竖线(|)、斜杠(/)以及可能存在的行内注释。这有助于保持代码清晰,提高代码质量。
2. JavaScript引擎执行:
- 定义了一个私有变量`ScriptEngineManager`,并使用它获取名为"JavaScript"的脚本引擎,这用于执行JavaScript代码。`doEval`方法接收一个公式作为参数,尝试执行并捕获可能的异常,输出结果或处理错误。
3. Java正则表达式检查:
- 通过`Pattern.compile(regEx)`创建一个模式,`regEx`定义了一个Unicode范围的匹配,用于检测输入字符串是否包含汉字。`Matcher`对象`ma`用于查找匹配,如果找到,则返回"no",表明输入不全是汉字。
4. JavaScript字符串操作:
- JavaScript中,`n.itemname.replace(/(^[''|'']*)/,'')`用于移除字符串首部可能存在的引号,使得后续处理更方便。
- `stringvar.substr(start[,length])`和`substring`方法用于截取字符串。`substr`方法接受两个参数,返回从指定位置开始到指定长度(可选)的子串,而`substring`方法则根据起始和结束索引来截取。
示例函数`functionSubstrDemo()`演示了如何使用`substring`方法从一个较长的字符串中提取特定部分。
这份工作日志提供了Java字符串操作和JavaScript脚本执行的基本用法,以及正则表达式的应用实例,对于提高开发效率和代码质量具有参考价值。开发者可以借此回顾和学习这些实用技巧,便于今后的工作和项目开发。
2014-05-08 上传
2022-05-12 上传
2023-06-24 上传