gpt4 book ai didi

java - 正则表达式仅选择完整单词

转载 作者:行者123 更新时间:2023-12-01 19:19:13 26 4
gpt4 key购买 nike

我只需要使用正则表达式选择一个完整的单词,我不想选择一个包含在另一个单词中的单词,但我确实想选择它是否以特殊字符(如 _test、test.)开头/结尾。测试/,测试。

示例:如果我正在查找“文本”,我不想选择某个单词是否包含在“上下文”等其他单词中。但如果我正在寻找全文,/text,text.,text_test,text,text's,则需要它。

编辑:由于我们无法识别复数形式,我将删除该部分。

最佳答案

首先,完成如下教程将使您受益匪浅:http://www.codeproject.com/KB/dotnet/regextutorial.aspxExpresso 是一个优秀的免费工具,用于调试和测试正则表达式。

其次,你的表达可能应该是这样的:

\b([^A-Za-z]|A-Za-z[^A-Za-z]+)(文本)([^A-Za-z]< em>|[^A-Za-z]+A-Za-z)\b

\b 字边界

([^A-Za-z]|A-Za-z[^A-Za-z]+) 表示“非字母字符或字母字符后跟至少一个非-字母字符”

“text”将与子组 2 匹配。

再次阅读上面的教程,它很短,您可能已经在此处获得答案的时间内弄清楚如何创建此表达式。

关于java - 正则表达式仅选择完整单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5159662/

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