import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test{
public static void main(String[] args){
String str = "234KB";
//保存分离数字的集合
List<String> list = new ArrayList<String>();
//分离英语和数字
String s = "\\d+.\\d|\\w+";
Pattern pattern = Pattern.compile(s);
Matcher ma = pattern.matcher(str);
while(ma.find()){
list.add(ma.group());
}
//取出数字
for(int i = 0;i < list.size();i++){
if(i == 0){
System.out.println("分离后的数字为: " + list.get(i));
}else{
System.out.println("分离后的英文为: " + list.get(i));
}
}
}
}
第二种方法:
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ElTest{
public static void main(String[] args){
String str = "234KB";
String s = "\\d+.\\d|\\w+"; //分离英语和数字
Pattern pattern = Pattern.compile(s);
Matcher ma = pattern.matcher(str);
if(ma.find()){
System.out.println(ma.group()); //数字
System.out.println(str.replace(ma.group(),"")); //英文字母
}
}
}
分享到:
相关推荐
标题提到的"EXCEL取出字符串中的中文、英文字母、数字自定义函数.rar"指的是如何使用Excel内置的或自定义的函数来从字符串中提取特定类型的字符,如中文字符、英文字母和数字。在这个压缩包中,包含了一个名为...
此外,如果你的数据中没有固定的分隔符,或者字母和数字之间的关系更为复杂,你可能需要使用更复杂的公式,如`SUBSTITUTE`、`MID`等函数组合来实现分离。在实际操作中,务必根据具体的数据结构来定制你的公式,确保...
5. **组合结果**:将整数部分和小数部分的结果连接起来,并添加相应的单位,如“元”、“角”、“分”。 6. **特殊处理**:处理零的情况,如“零元整”、“零角整”等。 在实际编程中,可以创建一个`TStringList`...
这里,tMFA可以作为特征提取的一种手段,通过学习和分离手写数字的多个潜在模式。 接下来,tMFA模型的构建涉及对数据进行因子分解,将高维数据转换为低维表示。每个样本被表示为一个混合因子的线性组合,其中每个...
2. 滤波理论(线性时不变离散时间系统,用于分离相加性组合的信号,要求信号频谱占据不同的频段)。 离散时间信号 离散时间信号是指一个实数或复数的数字序列,它是整数自变量 n 的函数,表示为 x(n)。时域离散信号...
数据包经过FIFO1缓存后,包头和数据部分会被分离并分别送入FIFO3和FIFO2进行处理。 数据包的加密解密过程在FPGA中通过密码芯片完成。处理后的数据先存入FIFO4,然后与包头信息重新组合,最终重新封装为完整的IPv6...
加法数字谜题与乘法数字谜题均属于数字操作的范畴,它们要求程序根据一定的规则找出符合条件的数字组合。使用暴力法解决问题,程序将尝试所有可能的数字组合,再通过一定的逻辑判断来确定哪些组合符合题目要求。尽管...
这一步涉及到读取BMP图像的像素数据,取出每个颜色通道的LSB,组合成二进制序列,并转换为可读的文本形式。 实验报告中可能包含了实验步骤、代码实现、隐藏和提取信息的示例,以及对结果的分析。通过这个实验,不仅...
20以内的加法是孩子接触的第一个数学运算,它要求学生能够在头脑中迅速进行数字组合,形成对数量关系的基本认识。例如,当我们问学生5加上10等于多少时,学生需要理解“5”和“10”这两个数的组合是15。在这一过程中...
TM用于接入和分离低速信号,ADM能从中取出或插入部分信号,REG恢复和再生信号,DXC负责信号的灵活交叉连接和交换。 六、SDH的优势 SDH的主要优点包括:统一的帧结构和接口标准,简化了网络管理和维护;强大的网络自...
- **亮度与色度信号分离**:在彩色电视中,亮度与色度信号的分离通常采用频率分离方式完成,这是因为亮度信号和色度信号的频率范围不同,可以利用这一点进行有效分离。 ### 电视标准与技术细节 - **我国电视标准**...
- 它可以接收来自寄存器或内存的数据,并根据当前指令的要求进行计算。 2. **中央处理器(CPU)** - CPU是计算机的大脑,负责执行指令集中的每一条指令。 - CPU包含多个寄存器、控制单元以及ALU等组件。 3. **...
首先,一个32位的IPv4地址可以表示为四个8位的二进制数字,每个部分对应一个十进制数字,之间用点分隔。例如,IP地址“192.168.251.10”对应的二进制为“11000000 10101000 11111011 00001010”。在内存中,这个32位...
合法的标识符通常由字母、数字和下划线组成,但不能以数字开头。 #### 22. Excel 条件格式设置 - **知识点概述**:Excel中的条件格式功能可以根据单元格中的值自动应用不同的格式。用户可以在“条件格式”对话框中...
3. **分离键盘**: 如果需要更换键盘,首先要移除固定键盘的螺丝,然后轻轻抬起键盘并断开其与主板之间的连接。 4. **拆卸硬盘**: 移除固定硬盘的螺丝,将硬盘轻轻拉出其托架。 5. **拆卸内存条**: 向外拉开内存条...
实例180 输入月份号并输出英文月份名 255 实例181 使用指针插入元素 256 实例182 使用指针交换两个数组 中的最大值 257 实例183 输出二维数组有关值 259 实例184 输出二维数组任一行 任一列值 260 实例185 将若干...
- **GAL**: 通用阵列逻辑,进一步增强了PAL的功能,并引入了新的特性如可重编程等。 - **CPLD**: 复杂可编程逻辑器件,具有更多的逻辑资源和更复杂的结构。 - **FPGA**: 现场可编程门阵列,通过查找表实现了高度灵活...
2. 窗体的控件类型多种多样,包括结合型、非结合型、计算型等,甚至可以组合使用,因此答案D是正确的,表示以上都可以。 3. 遍历Java集合时,Iterator接口提供了hasNext()方法检查是否存在下一个元素,next()方法则...
实例052 使用位运算对数字进行加密和解密 83 2.3 包含语句 84 实例053 提高代码重用率 84 实例054 包含数据库连接文件 85 实例055 包含网站头文件 86 实例056 包含网站尾文件 87 实例057 包含网站的主文件 88 2.4 ...