gpt4 book ai didi

java - 如何在java中使用正则表达式替换所有主题标签

转载 作者:行者123 更新时间:2023-12-01 11:11:34 24 4
gpt4 key购买 nike

我正在尝试使用 java 中的正则表达式替换推文正文中的所有主题标签。

首先,我使用了这个正则表达式 #\\w+|\\s#\\w+ 但这不适用于包含阿拉伯字符的推文,所以我转向了这个

#[\\x{0021}-\\x{007E}\\x{060C}-\\x{06DC}^\\s]+

它简单地匹配两个范围u0021到u007Eu060C到u06DC之间的任何字符。

第二个正则表达式工作正常,但对于像这样的字符串“#????????????”它会导致整个字符串被替换。

这个表达有什么问题?还有比这个更好的正则表达式吗?

最佳答案

为什么不从哈希开始并在空格处停止?

#[^\\s]*

关于java - 如何在java中使用正则表达式替换所有主题标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32294789/

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