gpt4 book ai didi

java - JTextArea 正则表达式和有序列表

转载 作者:行者123 更新时间:2023-12-01 15:15:57 25 4
gpt4 key购买 nike

我尝试在 JTextArea 上使用正则表达式时遇到了一些小问题。我正在尝试编写一个正则表达式,它将忽略任何有序列表并将文本区域内容打印到控制台。这些列表的结构遵循以下约定:

  • 从新行开始。
  • 以数字开头。
  • 后跟句号。
  • 后跟空格或制表符。

到目前为止,这是我正在使用的代码:

String content = txt.getText();
String removeOrderdList = content.replaceAll("^(\\d+).[ \t]+", "");

它在文本区域内容的第一行上效果很好,但在其他行上效果不佳。我可以删除“^”,但这会影响有句子的正常行

最佳答案

使用这个

String content = txt.getText();
String removeOrderdList = content.replaceAll("(?m)^\\d+\.[ \t]+", "");

关于java - JTextArea 正则表达式和有序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11614412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com