Java开发工作日志:字符串处理与正则表达式

1星 需积分: 50 45 下载量 174 浏览量 更新于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脚本执行的基本用法,以及正则表达式的应用实例,对于提高开发效率和代码质量具有参考价值。开发者可以借此回顾和学习这些实用技巧,便于今后的工作和项目开发。