草庐IT

单词倒序

全部标签

java - 查找句子中的任何单词

第一篇文章等等。我是一名新手程序员。无论如何,我的任务是用Java创建一个程序,该程序将以句子和单词的形式接收用户输入。该程序从句子中删除空格,并检查该单词是否出现在“无空格”句子中。但是,该程序还会从单词的末尾删除一个字母,并检查那个单词是否出现在无空格的句子中。该程序继续从单词中删除字母,直到没有更多的字母可以删除。此外,该程序还应该说明单词的位置,但它不能多次列出一个位置。如果程序找不到整个单词,它会打印出“'Word'wasnotfound”。如果是,它会打印出“'Word'wasfoundatlocation'x'”例如如果我的句子是“Shesingsbytheriver”并

java - 在 Eclipse 中显示带有下划线的驼峰式单词

对我来说,阅读冗长的驼峰式单词有时会有点令人沮丧。例如:aReallyLongCamelCasedMethodNameWhichIsTooSelfDescribing现在,看看这个版本:a_Really_Long_Camel_Cased_Method_Name_Which_Is_Too_Self_Describing哪个版本更容易让您眼前一亮?第二个是给我的。在使用Emacs时,我偶然发现了一个很好的次要模式,叫做glassesmode.因为我主要使用Java,所以我是Eclipse用户,我想知道是否有某种方法可以显示带有下划线的驼峰式单词?请注意,我并不是在寻求一种方法来实际转换所描

java - 如何判断一个字符串是随机生成的还是似是而非的英文单词?

我有一个包含一些字符串的文本语料库。这些字符串中,有的是英文单词,有的是随机的,比如VmsVKmGMY6eQE4eMI,每个字符串的字符数没有限制。有什么方法可以判断一个字符串是不是英文单词?我正在寻找某种可以完成这项工作的算法。这是在Java中,我宁愿不实现额外的字典。 最佳答案 我必须为一个源代码挖掘项目解决一个密切相关的问题,虽然这个包是用Python而不是Java编写的,但在这里似乎值得一提,以防它仍然有用。包裹是Nostril(对于“NonsenseStringEvaluator”),它旨在确定在源代码挖掘过程中提取的字符

java - 如何截断一定长度的字符串但截断后包含完整的单词

我想从最多60个字符的字符串中截断子字符串,但也想在子字符串中获取完整的单词。这就是我正在尝试的。StringoriginalText="Bangladesh'sfirstdayofTestcricketonIndiansoilhasnotbeenagoodone.Theyendthedayhavingconceded71runsinthelast10overs,whichmeanttheyarealreadystaringatatotalof356.MVijaywassolidandlanguidashemadehisninthTestcenturyandthirdoftheseas

java - 无法在 PDF 中保存阿拉伯语单词 - PDFBox Java

尝试将阿拉伯语单词保存在可编辑的PDF中。它适用于英语,但当我使用阿拉伯语单词时,出现以下异常:java.lang.IllegalArgumentException:U+0627isnotavailableinthisfontHelveticaencoding:WinAnsiEncoding这是我生成PDF的方式:publicstaticvoidmain(String[]args)throwsIOException{StringformTemplate="myFormPdf.pdf";try(PDDocumentpdfDocument=PDDocument.load(newFile(f

java - 如何替换引号外的单词

我想在Java中使用str.replaceAll替换引号外的字符串,但不影响引号内的单词如果我用Pie替换Apple:输入:苹果“苹果苹果苹果”期望的输出:馅饼“AppleAppleApple”请注意引号内的单词未被修改这将如何完成?所有帮助表示赞赏! 最佳答案 使用先行搜索Apple以确保它没有被引号包围:(?=(([^"]*"){2})*[^"]*$)Apple并替换为:PieRegExDemo更新:根据下面的评论,您可以使用:代码:Stringstr="Apple\"Apple\"";Stringrepl=str.replac

java - 使用单词定界符拆分字符串

我有一个字符串如下a>bandceandf>g结果必须是:a>bandceandf>g我想在出现“and”、“or”时拆分字符串,并检索delims以及token。[我需要它们来评估表达式]我尝试使用StringTokenizer作为newStringTokenizer(x,"\\sand\\s|\\sor\\s",true);但我没有得到想要的结果。我尝试使用扫描仪作为Scannersc=newScanner(x);sc.useDelimiter("and|or");这可以拆分但不返回分隔符。请提出建议。我在上面给出了a,b,c,但是可以用单词代替带空格的a,b,c。更新示例。

java - 从单词中删除开头的标点符号

我在这里看到了一些与我在这里提出的问题相符的话题。但没有一个是具体的。如果我有一个像"NewDelhi"这样的字符串,我希望我的代码提取NewDelhi。所以这里的引号被去掉了。我想去掉任何标点符号,一般在开头和结尾。到目前为止,这有助于去除末尾的标点符号:StringreplacedString=replaceable_string.replaceAll("\\p{Punct}*([a-z]+)\\p{Punct}*","$1");我在这里做错了什么?我的输出是"NewDelhi,开头的引号仍然存在。 最佳答案 以下内容将从Str

java - 如何在 Java 中使用 String 或 StringBuilder 倒序搜索?

你能告诉我如何在Java中反向搜索(向后搜索)吗?我需要做同样的事情来在HTML文件中搜索文本。 最佳答案 [...]howtosearchinreveresorder(backwardsearch)injava?我假设您的意思是从末尾开始搜索字符串。对于此任务,您可以使用String.lastIndexOf(str).这将找到子字符串str的last索引。如果您想从该点继续搜索,可以添加第二个fromIndex参数。StringBuilder存在完全相同的方法 关于java-如何在Ja

java - 将每个单词的首字母转换为大写

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion有谁知道除了WordUtils.capitalize()之外是否还有其他方法可以将每个单词的首字母转换为大写?