⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 punctuation.java

📁 n algorithm for domain independent linear text segmentation This the Windows version of the C99 al
💻 JAVA
字号:
package uk.ac.man.cs.choif.nlp.surface;/** * Identifies punctuations. * Creation date: (07/22/99 10:17:49) * @author: Freddy Choi */public final class Punctuation {/** * Test if T is a word, i.e [a-zA-Z]+ * Creation date: (07/19/99 11:23:57) * @return boolean * @param T java.lang.String */public final static boolean isPunc(String T) {	return !isWord(T);}/** * Given a list of tokens, identify the punctuations. * Creation date: (07/22/99 10:18:22) * @return boolean[] * @param T java.lang.String[] */public final static boolean[] isPunc(String[] T) {	boolean[] punc = new boolean[T.length];	for (int i=T.length; i-->0;) punc[i] = !isWord(T[i]);	return punc;}/** * Test if T is a word, i.e [a-zA-Z]+ * Creation date: (07/19/99 11:23:57) * @return boolean * @param T java.lang.String */public final static boolean isWord(String T) {	if (T.length() == 0) return false;	char c;	for (int i=T.length(); i-->0;) {		c = T.charAt(i);		if (!Character.isLetter(c) && c != '-') return false;	}	return true;}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -