<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
- <list default="true" id="f146bc67-2578-4de3-9db2-94d2d43e9e83" name="Default" comment="wip #5410" />
+ <list default="true" id="f146bc67-2578-4de3-9db2-94d2d43e9e83" name="Default" comment="wip #643" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<configuration name="extract layout" type="Application" factoryName="Application">
<option name="MAIN_CLASS_NAME" value="com.fluidbook.fwstk.Main" />
<module name="fwstk" />
- <option name="PROGRAM_PARAMETERS" value="--input C:\Users\vince\Desktop\test.pdf --mode robust --layout C:\Users\vince\Desktop\test\p%d.fby --threads 1" />
+ <option name="PROGRAM_PARAMETERS" value="--input C:\Users\vince\Desktop\1.pdf --mode robust --layout C:\Users\vince\Desktop\test\p%d.fby --threads 1" />
<method v="2">
<option name="Make" enabled="true" />
</method>
<workItem from="1694699117438" duration="618000" />
<workItem from="1697471786856" duration="382000" />
<workItem from="1697543960076" duration="2149000" />
+ <workItem from="1698075842281" duration="1718000" />
</task>
<task id="LOCAL-00001" summary="wip #1111 @0.5">
<created>1487172253077</created>
import cube.util.AsciiUtils;
import org.apache.commons.lang3.StringUtils;
+import java.text.Normalizer;
import java.util.HashMap;
public class StringUtil {
public static String removeAccents(String in) {
- return AsciiUtils.convertNonAscii(in);
+ in = AsciiUtils.convertNonAscii(in);
+ in = Normalizer.normalize(in, Normalizer.Form.NFD)
+ .replaceAll("[\\p{InCombiningDiacriticalMarks}\\p{IsM}]+", "");
+ in = in.replaceAll("[\\u0e34-\\u0e3e\\u0e47-\\u0e4e]", "");
+ return in;
}
public static String condenseWhite(String in) {
}
public static String removeSpaces(String in) {
- return StringUtils.deleteWhitespace(in).replaceAll("\\s+","");
+ return StringUtils.deleteWhitespace(in).replaceAll("\\s+", "");
}
public static String removeControl(String in) {