早教吧作业答案频道 -->其他-->
java处理text文本求助,急,急,急.我有一个text文件,格式如下:汉字部分一asmuchaspossi-ble,tobebackwardcompati-blewithexistingwebbrowse-rs汉字部分二Thefollowingty-pographicalconventionsareusedinthisbook汉
题目详情
java 处理text文本求助,急,急,急.
我有一个text文件,格式如下:
汉字部分一 as much as possi-
ble,to be backward compati-
ble with existing webbrowse-
rs
汉字部分二 The following ty-
pographical conventions are
used in this book
汉字部分三 I have something
very similar in Midas 2.0
汉字部分四 I don’t much ca-
re about the parameter or t-
ag names
汉字部分五 It would be nice
if there was a way to spec-
ify the content type
...
需要写一段java文本处理代码,处理后原先的文本格式变为:
汉字部分一>> as much as possible,to be backward compatible with existing webbrowsers
汉字部分二>> The following typographical conventions are used in this book
汉字部分三>> I have something very similar in Midas 2.0
汉字部分四>> I don’t much care about the parameter or tag names
汉字部分五>> It would be nice if there was a way to specify the content type
...
也就是需要把汉字部分和英文用">>"隔开,同时使得英语部分处于一行.
由于text文件内容多,无法一一手工整理,
我有一个text文件,格式如下:
汉字部分一 as much as possi-
ble,to be backward compati-
ble with existing webbrowse-
rs
汉字部分二 The following ty-
pographical conventions are
used in this book
汉字部分三 I have something
very similar in Midas 2.0
汉字部分四 I don’t much ca-
re about the parameter or t-
ag names
汉字部分五 It would be nice
if there was a way to spec-
ify the content type
...
需要写一段java文本处理代码,处理后原先的文本格式变为:
汉字部分一>> as much as possible,to be backward compatible with existing webbrowsers
汉字部分二>> The following typographical conventions are used in this book
汉字部分三>> I have something very similar in Midas 2.0
汉字部分四>> I don’t much care about the parameter or tag names
汉字部分五>> It would be nice if there was a way to specify the content type
...
也就是需要把汉字部分和英文用">>"隔开,同时使得英语部分处于一行.
由于text文件内容多,无法一一手工整理,
▼优质解答
答案和解析
提供一个思路吧:
通过Reader(使用BufferedReader类好了)读取文件,每次读取一行,每一行返回的是一个String.
对每一个String遍历他的每一个字符,使用 正则表达式验证中文字符(中文的编码范围是:\u4e00-\u9fa5 ).
从中文到英文表示需要添加”>>“,中英文到中文表示需要换行.
按照这些规则写入一个新的文件就可以了.
通过Reader(使用BufferedReader类好了)读取文件,每次读取一行,每一行返回的是一个String.
对每一个String遍历他的每一个字符,使用 正则表达式验证中文字符(中文的编码范围是:\u4e00-\u9fa5 ).
从中文到英文表示需要添加”>>“,中英文到中文表示需要换行.
按照这些规则写入一个新的文件就可以了.
看了java处理text文本求助,...的网友还看了以下:
铜导体在20摄氏度常温时,它的电阻计算方法?在电线电缆的书籍中,常常看到:铜导体截面为2.5平方的电 2020-03-30 …
请问:铜导体在20摄氏度常温时,它的电阻计算方法?在电线电缆的书籍中,常常看到:铜导体截面为2.5平 2020-03-30 …
在循环双链表的p所指节点之后插入s所直接点操作A,p->next=s;s->prior=p;p->n 2020-03-31 …
证明下面的等价式(P∧(Q∧S))∨(ØP∧(Q∧S))=(Q∧S). 2020-04-25 …
如图1,△ABC是边长为4cm的等边三角形,点P,Q分别从顶点A,B同时出发,沿线段AB,BC运动 2020-05-13 …
如图,I为全集,M、P、S是I的三个子集,则阴影部分所表示的集合是()A.(M∩P)∩SB.(M∩ 2020-06-13 …
两题单链表逆置,求讲解1.p=head->next;head->next=NULL;while(p 2020-06-15 …
如图,△ABC是边长为5cm的等边三角形,点P,Q分别从顶点A,B同时出发,沿线段AB,BC运动, 2020-06-18 …
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s=" 2020-06-26 …
用推理规则证明P→R.S∨P,-S=>R 2020-11-21 …