`

简单各型数字字符串替换

 
阅读更多
public class Test {
	public static void main(String[] args) {
	    String Ch = "零一二三四五六七八九";
	    String Sy = "◎①②③④⑤⑥⑦⑧⑨";
	    String Nu = "0123456789";
	    
	    String input = "1390 二四⑧,⑦9三零";
	    
	    input = input.replaceAll("(\\s|,|,|。|\\.)+", "");
	    
	    for(int i = 0; i < 10; i++) {
	    	input = input.replace(Ch.charAt(i), Nu.charAt(i));
	    	input = input.replace(Sy.charAt(i), Nu.charAt(i));
	    }
	    
        System.out.println(input);
	}
}
 
分享到:
评论

相关推荐

    字符串查找替换,多文件字符串查找替换

    精确匹配是最简单的,它要求查找的字符串必须与目标字符串完全一致;部分匹配允许部分字符的差异;而正则表达式匹配则提供了强大的模式匹配能力,能够处理更复杂的查找需求,例如匹配连续的数字、邮箱地址等。 字符...

    将数字从字符串中提取

    正则表达式是一种强大的模式匹配工具,可以用来查找、替换和分割字符串。在Python中,我们可以使用`re`模块来进行正则表达式的操作。例如,正则表达式`\d+`可以匹配一个或多个连续的数字。下面是一个简单的例子: `...

    字符串查找替换文件工具

    在IT行业中,字符串查找与替换是一项基础且至关重要的任务,特别是在文本处理、编程和软件开发领域。"字符串查找替换文件工具"就是专为这类需求设计的实用程序,它能够高效地在大量文件中定位并修改特定的代码或文本...

    string_字符串_

    1. **字符串连接**:允许用户通过简单的调用方法将两个或多个字符串合并成一个新的字符串。 2. **查找与替换**:提供查找子串的索引位置以及替换子串的功能。 3. **截取字符串**:可以方便地从字符串中截取指定长度...

    SQL Server中利用正则表达式替换字符串的方法

    5. 调用RegExp对象的Replace方法进行替换操作,将匹配到的字符串替换为@replacestr,并将替换后的结果存储到@retstr变量中。 6. 释放RegExp对象实例,以避免资源泄漏。 7. 返回替换后的字符串@retstr。 8. 在使用该...

    字符串查找工具

    例如,`.*` 可以匹配任何字符串,`\d+` 匹配一个或多个数字,`^word` 查找以 "word" 开头的字符串,`word$` 查找以 "word" 结尾的字符串。 3. **grep命令**:在Linux和Unix系统中,`grep` 是一个非常常用的命令行...

    易语言字符串rot13算法

    在易语言中,字符串处理是常见的编程任务之一,而ROT13则是一种简单的字符替换加密算法,常用于隐藏文本,但安全性较低。在这里,我们将深入探讨易语言如何实现字符串的ROT13算法,并结合源码来理解其工作原理。 ...

    字符串处理- 概述.rar

    通过学习和熟练掌握上述知识点,你将能够有效地处理和操纵字符串,无论是在简单的文本处理任务还是复杂的文本分析项目中,都能游刃有余。在实际开发中,字符串处理是不可或缺的一部分,理解并精通这些概念对于提升...

    php5数字型字符串加解密代码

    - **`encrypt($str)`**: 此方法接受一个数字字符串`$str`作为参数,并返回加密后的字符串。 - 首先调用`mynotin()`方法处理输入字符串。 - 然后利用预设的替换规则进行字符替换。 - 最终返回加密后的字符串。 ##...

    使用正则表达式检测字符串中重复出现的词

    在本示例中,我们将讨论如何利用正则表达式来检测字符串中重复出现的词。这个功能在数据清洗、文本分析、日志处理等多种场景下都非常实用。 首先,我们要理解正则表达式的概念。正则表达式是由特殊字符和普通字符...

    string-fn-字符串操作库

    如`startsWith()`和`endsWith()`检查字符串是否以特定字符或子字符串开始或结束,`isEmpty()`检查字符串是否为空,`isAlphaNumeric()`验证字符串是否只包含字母和数字等。 7. **编码与解码**:`encodeURI()`和`...

    字符型转换成16进制

    例如,`CStr()`函数可以将数字转换为字符串,配合`&H`前缀可以得到16进制形式的字符串。这里是一个简单的示例: ```vb Dim char As String = "A" Dim asciiValue As Integer = Asc(char) Dim hexValue As String = ...

    字符替换工具

    1. **基本操作**:用户只需输入待查找的字符或字符串以及替换后的字符,软件就能快速地在文本中完成查找和替换。对于新手来说,这个过程简单直观,无需复杂的设置,降低了使用门槛。 2. **批量处理**:对于包含多个...

    易语言过滤文本只保留数字

    以下是一个简单的易语言源码示例,使用了字符串替换方法: ```易语言 .整数数组 数字数组 .字符串 原始文本, 过滤后文本 .整数 取长度, i 原始文本 = "这是一段包含12345数字的文本。" 取长度 = 字符串长度(原始...

    6.蛤蟆PYTHON脚本学习笔记六字符串.pdf

    3. **简单转换**:转换说明符可以是整型 `%d`、十六进制 `%x`、浮点型 `%f`、指数 `%e`、字符串 `%s`、对象的`repr`表示 `%r`等。例如: ```python print('Price of eggs:$%d' % 23) # 输出:Price of eggs:$23 `...

    易语言判断文本是否数字和字母

    此外,也可以通过遍历文本中的每个字符,检查其是否在数字字符范围内('0'-'9')来实现判断。 2. **字母判断**: 判断文本是否只包含字母,同样可以采用逐字符检查的方法。对于英文文本,需要判断字符是否在大写...

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    1.运行环境 本书7~10章所附代码的运行环境 Windows家族,.NET Framework 2.0及以上版本 ... JSPExample12.jsp 字符串替换 JSPExample13.jsp 字符串大小写转换、反转等操作 logon.html 页面...

    信奥赛c++程序算法篇100题

    本题需要对字符串进行简单的替换加密,即将每个字符替换为其后的一个字符(例如'a'替换为'b')。需要考虑字符溢出的情况。 - **代码示例**: ```cpp #include #include using namespace std; int main() { ...

    批量替换msyql字段内容

    这个例子中,`[^a-zA-Z0-9]`是正则表达式,表示匹配任何非字母数字的字符,并用空字符串替换它们,相当于删除这些字符。 在实际操作中,确保在执行批量替换之前备份数据是非常重要的,因为一旦执行,原始数据可能...

    javascript将字符串中的多个空格替换为一个空格的正则实例

    有时候,我们需要对字符串中的空格进行特殊处理,比如将字符串中的多个连续空格替换为单个空格。这样的操作在文本处理、格式化输出或者准备用户输入的数据时特别有用。接下来,我们将详细介绍如何使用正则表达式在...

Global site tag (gtag.js) - Google Analytics