Révision 2425
| tmp/org.txm.utils/src/org/txm/utils/AsciiUtils.java (revision 2425) | ||
|---|---|---|
| 134 | 134 |
|
| 135 | 135 |
String rez = convertNonAscii(s).toLowerCase(); |
| 136 | 136 |
rez = rez.replaceAll("\\p{Space}++", "_");
|
| 137 |
rez = rez.replaceAll("[¤€§µ£°().,;:/?§%\"'*+\\-}\\]\\[{#~&]", ""); //$NON-NLS-1$ //$NON-NLS-2$
|
|
| 137 |
rez = rez.replaceAll("[¤€§µ£°().,;:/?§%\"’'*+\\-}\\]\\[{#~&]", ""); //$NON-NLS-1$ //$NON-NLS-2$
|
|
| 138 | 138 |
|
| 139 | 139 |
return rez; |
| 140 | 140 |
} |
| ... | ... | |
| 165 | 165 |
String rez = convertNonAscii(s).toLowerCase(); |
| 166 | 166 |
rez = rez.replaceAll("\\p{Space}++", "_");
|
| 167 | 167 |
rez = rez.replaceAll("_", "-");
|
| 168 |
rez = rez.replaceAll("[¤€§µ£°().,;:/?§%\"'*+\\}\\]\\[{#~&]", ""); //$NON-NLS-1$ //$NON-NLS-2$
|
|
| 168 |
rez = rez.replaceAll("[¤€§µ£°().,;:/?§%\"’'*+\\}\\]\\[{#~&]", ""); //$NON-NLS-1$ //$NON-NLS-2$
|
|
| 169 | 169 |
// remove first chars if number |
| 170 | 170 |
char c = rez.charAt(0); |
| 171 | 171 |
while (c == '0' || c == '1' || c == '2' || c == '3' || c == '4' || c == '5' || c == '6' || c == '7' || c == '8' || c == '9') {
|
Formats disponibles : Unified diff