で使用しようとしている正規表現にわずかな問題がありますJTextArea
。私がやろうとしていることは、順序付けられたリストを無視し、テキスト領域の内容をコンソールに出力する正規表現を作成することです。リストは、次の規則で構成されています。
- 新しい行から始まります。
- 数字で始まります。
- 終止符が続きます。
- スペースまたはタブが続きます。
これまでのところ、これは私が使用しているコードです。
String content = txt.getText();
String removeOrderdList = content.replaceAll("^(\\d+).[ \t]+", "");
テキスト領域のコンテンツの最初の行ではうまく機能しますが、他の行ではうまく機能しません。「^」を削除することはできますが、これは文のある通常の行に影響します