public DataModel(String s) {
		inputName = (s.trim()).split("[ 　_＿]")[0];
		Pattern p_inputName = Pattern.compile(inputName
				+ ",([^,]*),(-1|1),([^,0-9]+)");
		Matcher m = p_inputName.matcher(namelist);
		if (m.find()) {
			registered = true;
			if (m.group(1).equals("&i=1")) {
				shift = 1;
				wikiName = inputName;
			} else
				wikiName = inputName + m.group(1);
			mf = m.group(2);
			cursive_syllabary = m.group(3);
		} else
			wikiName = inputName;
	}