利用正则表达式提取TXT文本文档中的基因碱基对

该博客介绍了如何从TXT文件中提取以TDU和mcl开头的基因序列。通过观察每行内容以空格分隔字符串,可以采用正则表达式进行匹配,将匹配到的字符串存入链表进行输出。此外,还提及了另一种基于字符串匹配的方法。
摘要由CSDN通过智能技术生成

需求:将txt文本里面的基因序列,提取出TDU和mcl开头的字符串
在这里插入图片描述
观察:每一行中的每一个字符串中间都隔开了一个空格
思路:将每一行中的每一个字符串进行分组,然后利用正则表达式进行匹配,最后输入到链表里面输出即可。

package mldn.cn.demo;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.ArrayList;
import java.util.List;

public class Test1 {
   

    public static void main(String[] args) {
   
        List<String> list = new ArrayList<>();
        String s = null;
        File f1 = new File("D:\\java\\practice\\Test1\\groups.txt");	// 读取“groups.txt”文件
        File f2 = new File("D:\\java\\practice\\Test1\\0.txt");			//先创建一个txt,将操作后的数据存入此txt中

        try {
   
            // 读取“groups.txt”文件
            FileReader fileReader = new FileReader(f1);
            BufferedReader bufferedReader = new BufferedReader(fileReader);
            while ((s = bufferedReader.readLine()) != null) {
   
            	String[] names = s.split(" ");
                for (String name : names) {
   
                	//System.out.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值