/**
* 处理key,形如"XX(XX)",变为"XX"
* @param key
* @return
*/
public static String handleKey(String key) {
String str = "";
if (null != key && 0 != key.trim().length()) {
int i = 0;
//英文括号
if (-1 != key.indexOf("(")) {
i = key.indexOf("(");
str = key.substring(0, i);
//中文括号
} else if (-1 != key.indexOf("(")) {
i = key.indexOf("(");
str = key.substring(0, i);
} else {
str = key;
}
}
return str.trim().toString();
}
//测试数据
String str = "中国人(北京)";
String str1 = "中国龙 (上海)";
System.out.println("中文括号处理:" + handleKey(str));
System.out.println("英文括号处理:" + handleKey(str1));
分享到:
相关推荐
C++出错提示中英文对照详解 C++编程语言中,错误提示是开发者在编写代码时经常遇到的问题,本文将对常见的C++出错提示进行中英文对照详解。 1. Ambiguous operators need parentheses 不明确的运算需要用括号括起 ...
9. **案例分析**:提供的文件列表如"中括号.bmp、中文.bmp、数字.bmp、英文.bmp"可能是用于训练或测试识别算法的图像样本,分别包含了中文字符、数字和英文字符以及方括号的示例。 10. **代码实现**:实现这个功能...
本书“Groovy入门经典”提供中英文双语版本,对于想要学习或深入了解Groovy的开发者来说,是一份非常宝贵的资源。 首先,Groovy的语法简洁,易于理解。与Java相比,Groovy省略了许多不必要的括号和分号,这使得代码...
- **英文环境**:方括号主要用于标记变量或行内引用。 - **理解应用**:准确理解和运用符号对于设计师至关重要。 #### 三、方括号、花括号、括号的设计语言细节 - **方括号设计细节**: - **物理键位和快捷键**...
下面将对给定文件中提到的一些常见的C与C++错误进行详细解释,并提供中英文对照,帮助开发者更好地理解并解决这些问题。 ### 1. fatal error C1003: error count exceeds number; stopping compilation **中文对照...
比如现在要提取 中华人们共和国,简称(中国) 这句话中括号里的“中国” import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { public static void main(String[] args) {
3. **完整语句补全**:`Ctrl + Shift + Enter`可以帮你完成当前语句,例如添加分号或大括号。 4. **参数信息**:在编写方法调用时,`Ctrl + P`显示方法的参数信息,确保你正确传递了参数。 5. **快速文档查找**:...
正则表达式是处理字符串的强大工具,广泛应用于各种编程语言和工具中,用于实现搜索、替换、验证等操作。本文将重点介绍正则表达式中三种常见符号:括号“()”、中括号“[]”和大括号“{}”的区别和用途。 首先,...
中英文对照版本则为国内Python初学者提供了极大的便利,既能够学习到原汁原味的英文表达,又能够借助中文理解复杂的编程概念。 在Python的世界里,"Think"并不仅仅是编写代码,更是思考如何用Python的方式来解决...
然而,当TextView中包含中文、英文、数字和符号时,可能会出现排版问题,如字符间距离不均、换行混乱等。为了解决这些问题,开发者需要对TextView的属性进行调整或使用特定的解决方案。 首先,我们要理解Android...
这里的`$username`变量代表一个输入的用户名字符串,它包含了中英文字符、数字、下划线以及一些特殊符号。当我们使用`preg_match()`函数配合上述正则表达式进行匹配时,特殊符号如`@`、`#`、`^`和`&`等都不符合匹配...
问题来源于一位老师提出的实际需求:需要处理一个包含中英文混合内容的字符串,并从中移除所有位于中括号内的英文字符。此需求看似简单,但在实际操作中可能会遇到各种边界情况,如括号嵌套、中英文混排等问题。 ##...
总之,通过Stanford Parser,开发者能够在Java环境中高效地进行中英文句法分析,从而实现更复杂的自然语言处理任务。理解并掌握其用法,对于提升文本处理能力,尤其是在NLP项目中,具有重要的实践价值。
### Python参考手册(中英文对照版)知识点概览 #### 1. 引言 (Introduction) 本手册旨在为Python编程语言提供一个全面、详细的参考指南。Python是一种高级、通用、解释型的语言,以其清晰的语法和强大的功能在编程...
本文档“C语言常见错误提示-中英文对照”正是为了解决这一问题,提供了详细的错误信息及对应的解决方案。 1. **编译错误**: - **语法错误**(Syntax Error):C语言的语法严谨,如遗漏分号、括号不匹配、关键字...
### c语言编译报错大全(中英文对照) 在C语言编程过程中,遇到各种各样的编译错误是在所难免的。这些错误可能是由于语法错误、类型不匹配、逻辑错误等原因导致的。为了帮助开发者更好地理解和解决这些问题,下面将...
在Excel 2021中,经常需要从单元格括号内提取文字信息,这个操作对数据处理和分析非常重要。本文将向您介绍如何快速提取出Excel 2021单元格括号内的文字信息。 MID函数 MID函数是Excel中一个强大的文本函数,它...
如果你需要匹配其他类型的括号,如英文的`()`或`[]`,只需将正则表达式中的`【`和`】`替换为相应的括号即可,同时记得在括号前加上反斜杠`\`进行转义,例如`/(?()[^)]+/`用于匹配小括号内的内容。 总的来说,通过...
正则表达式`\(.*\)`匹配任何在英文括号内的内容,同样,结果为0表示不包含这样的括号。 综合这三个条件,查询将返回所有既不包含`_CS`,也不包含任何形式括号的记录。 除了上述查询技巧,Oracle数据库还提供了丰富...