簡體   English   中英

如何驗證jText Area中的選項卡?

[英]How to validate tab in jText Area?

我想驗證Java文本區域中的tab,因為輸入保存在按tab分割的文本文件中。 如果鍵入tab,它將不會讀取下一個輸入。 我已經嘗試過,例如:String.matches(“ \\ t”),但是它不起作用。 謝謝。

這是我的代碼:

String Title = textfield.getText();
String Description = textarea.getText();

if (Description.matches("\t"))
{
    JOptionPane.showMessageDialog(this, "Tab is not allowed");
}
else
{
    try
    {
        File f = new File("Data.txt");

        try (BufferedWriter writer = new BufferedWriter (new FileWriter(f,true)))
        {           
             writer.write(Title+"\t"+Description+System.lineSeparator());         
        }
     }
    catch(IOException e)
    {

    }
}

您要搜索的是單個制表符還是較大字符串中的制表符? 如果是后者,請嘗試:

Description.matches(".*\t.*")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM