Tag: 标点符号

如何删除所有前导和尾随标点符号?

我想删除字符串中的所有前导和尾随标点符号。 我怎样才能做到这一点? 基本上,我想在单词之间保留标点符号,我需要删除所有前导和尾随标点符号。 . , @ , _ , & , / , -如果被字母或数字包围,则允许使用 如果前面有字母或数字,则允许使用\’ 我试过了 Pattern p = Pattern.compile(“(^\\p{Punct})|(\\p{Punct}$)”); Matcher m = p.matcher(term); boolean a = m.find(); if(a) term=term.replaceAll(“(^\\p{Punct})”, “”); 但它不起作用!!

检查字符串是否是标点字符

假设我有一个包含一些字母和标点符号的String数组 String letter[] = {“a”,”b”,”c”,”.”,”a”}; 在信[3]中我们有“。” 如何检查字符串是否为标点字符? 我们知道有很多可能的标点字符(,。?!等) 我到目前为止的进展: for (int a = 0; a > i’m confused in this line System.out.println (“it’s punctuation”); } else { System.out.println (“just letter”); } }