说我有它包含了如下文件:正则表达式 - 解析字符串
Hayden
y
假设我想操纵仅包含“Y”,而不是一个与海登行,我如何做到这一点?
所以我读的文件中,并逐行解析它。我想说如果该行在“y”之前或之后包含字母,那么它不是我要查找的行。
我想我可以做到以下几点:
String value = "y";
if(strLine.matches("[a-zA-Z]" + value + "[a-zA-Z]"))
{
don't manipulate line here
}
else
{
manipulate string here
}
然而,这种被 “海登” 以及 “Y”
任何想法?
编辑
对不起,我本来应该更清晰,如果我要是前面有空格或符号不介意?还是落后?它特别是我需要留意的字母。举例来说,我不能拥有YH,但我可以有Y = ...对不起再次
嗯,但有什么像y =或y +或+ y ...我认为这会失败,但这些线对我来说是好的。这只是如果有一个字母直接在Y旁边 - 在任何一方,我想避免.. – BigBug 2012-08-05 23:01:40
@BlueMonster检查我的编辑,看看是否可以 – Pshemo 2012-08-05 23:06:00
谢谢:)这实际上工作。很酷的东西人。再次感谢 – BigBug 2012-08-05 23:13:48