`
diqizhan
  • 浏览: 147346 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

处理中英文括号

    博客分类:
  • java
 
阅读更多
	/**
	 * 处理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));


0
0
分享到:
评论

相关推荐

    c++出错提示中英文对照详解

    C++出错提示中英文对照详解 C++编程语言中,错误提示是开发者在编写代码时经常遇到的问题,本文将对常见的C++出错提示进行中英文对照详解。 1. Ambiguous operators need parentheses 不明确的运算需要用括号括起 ...

    C#图片截图识别方括号文字矩形

    9. **案例分析**:提供的文件列表如"中括号.bmp、中文.bmp、数字.bmp、英文.bmp"可能是用于训练或测试识别算法的图像样本,分别包含了中文字符、数字和英文字符以及方括号的示例。 10. **代码实现**:实现这个功能...

    Groovy入门经典 中英文版本

    本书“Groovy入门经典”提供中英文双语版本,对于想要学习或深入了解Groovy的开发者来说,是一份非常宝贵的资源。 首先,Groovy的语法简洁,易于理解。与Java相比,Groovy省略了许多不必要的括号和分号,这使得代码...

    美学之美—探索方括号、花括号、括号等符号在设计中的应用.pptx

    - **英文环境**:方括号主要用于标记变量或行内引用。 - **理解应用**:准确理解和运用符号对于设计师至关重要。 #### 三、方括号、花括号、括号的设计语言细节 - **方括号设计细节**: - **物理键位和快捷键**...

    C与C++常见错误中英文对照

    下面将对给定文件中提到的一些常见的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) {

    有中英文对照翻译的 ,IDEA快捷键

    3. **完整语句补全**:`Ctrl + Shift + Enter`可以帮你完成当前语句,例如添加分号或大括号。 4. **参数信息**:在编写方法调用时,`Ctrl + P`显示方法的参数信息,确保你正确传递了参数。 5. **快速文档查找**:...

    正则表达式(括号)、[中括号]、{大括号}的区别小结

    正则表达式是处理字符串的强大工具,广泛应用于各种编程语言和工具中,用于实现搜索、替换、验证等操作。本文将重点介绍正则表达式中三种常见符号:括号“()”、中括号“[]”和大括号“{}”的区别和用途。 首先,...

    Think in python中英文对照pdf文件

    中英文对照版本则为国内Python初学者提供了极大的便利,既能够学习到原汁原味的英文表达,又能够借助中文理解复杂的编程概念。 在Python的世界里,"Think"并不仅仅是编写代码,更是思考如何用Python的方式来解决...

    PHP正则匹配中英文、数字及下划线的方法【用户名验证】 原创

    这里的`$username`变量代表一个输入的用户名字符串,它包含了中英文字符、数字、下划线以及一些特殊符号。当我们使用`preg_match()`函数配合上述正则表达式进行匹配时,特殊符号如`@`、`#`、`^`和`&`等都不符合匹配...

    去掉[...]中的英文字符

    问题来源于一位老师提出的实际需求:需要处理一个包含中英文混合内容的字符串,并从中移除所有位于中括号内的英文字符。此需求看似简单,但在实际操作中可能会遇到各种边界情况,如括号嵌套、中英文混排等问题。 ##...

    SoftwareEngineer(斯坦福大学句法分析器在java的中英文调用)

    总之,通过Stanford Parser,开发者能够在Java环境中高效地进行中英文句法分析,从而实现更复杂的自然语言处理任务。理解并掌握其用法,对于提升文本处理能力,尤其是在NLP项目中,具有重要的实践价值。

    解决 TextView 中文、英文、数字、符号 排版问题

    然而,当TextView中包含中文、英文、数字和符号时,可能会出现排版问题,如字符间距离不均、换行混乱等。为了解决这些问题,开发者需要对TextView的属性进行调整或使用特定的解决方案。 首先,我们要理解Android...

    Python 参考手册(中英文对照版)

    ### Python参考手册(中英文对照版)知识点概览 #### 1. 引言 (Introduction) 本手册旨在为Python编程语言提供一个全面、详细的参考指南。Python是一种高级、通用、解释型的语言,以其清晰的语法和强大的功能在编程...

    C语言常见错误提示-中英文对照

    本文档“C语言常见错误提示-中英文对照”正是为了解决这一问题,提供了详细的错误信息及对应的解决方案。 1. **编译错误**: - **语法错误**(Syntax Error):C语言的语法严谨,如遗漏分号、括号不匹配、关键字...

    c语言编译报错大全(中英文对照)

    ### c语言编译报错大全(中英文对照) 在C语言编程过程中,遇到各种各样的编译错误是在所难免的。这些错误可能是由于语法错误、类型不匹配、逻辑错误等原因导致的。为了帮助开发者更好地理解和解决这些问题,下面将...

    快速提取出Excel 2021单元格括号内的文字信息.docx

    在Excel 2021中,经常需要从单元格括号内提取文字信息,这个操作对数据处理和分析非常重要。本文将向您介绍如何快速提取出Excel 2021单元格括号内的文字信息。 MID函数 MID函数是Excel中一个强大的文本函数,它...

    PHP实现正则匹配所有括号中的内容

    如果你需要匹配其他类型的括号,如英文的`()`或`[]`,只需将正则表达式中的`【`和`】`替换为相应的括号即可,同时记得在括号前加上反斜杠`\`进行转义,例如`/(?()[^)]+/`用于匹配小括号内的内容。 总的来说,通过...

    oracle查询不含括号及不含指定字符的方法

    正则表达式`\(.*\)`匹配任何在英文括号内的内容,同样,结果为0表示不包含这样的括号。 综合这三个条件,查询将返回所有既不包含`_CS`,也不包含任何形式括号的记录。 除了上述查询技巧,Oracle数据库还提供了丰富...

Global site tag (gtag.js) - Google Analytics