我有一个需要使用正则表达式读取的文件。该字符串基本上可以包含任何内容(大写、小写、空格、符号等),只要该行不超过 60 个字符。我尝试的方法适用于文件中的大多数字符串,但是,我还需要能够允许引号,这就是我卡住的地方。这是我到目前为止所尝试的。
else if (data.matches("[A-Za-z0-9 ,.?!%&()@$-_:;\\\"]+$")
&& !label.equals("") && prompt.equals("") && data.length() <= 60)
{
prompt = data;
}
它可以很好地读取其他所有内容,除了以下字符串
Yes, but an error is displayed, “Fuser out.”
不要问拼写,那是我收到的示例文件中的内容。
感谢您的帮助,希望我能在离开自助洗衣店之前得到回复,因为我在长岛,由于飓风,家里没有电或互联网。