359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
|
aPfx2: new Set([
"belgo", "franco", "génito", "gynéco", "médico", "russo"
]),
cut: function (sWord) {
// returns an arry of strings (prefix, trimed_word, suffix)
let m = /^([a-zA-Zà-öÀ-Ö0-9_ø-ÿØ-ßĀ-ʯfi-st]+)(-(?:t-|)(?:ils?|elles|on|je|tu|nous|vous)$)/.exec(sWord);
if (m) {
return ["", m[1], m[2]];
}
return ["", sWord, ""];
},
// Other functions
|
|
|
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
|
aPfx2: new Set([
"belgo", "franco", "génito", "gynéco", "médico", "russo"
]),
cut: function (sWord) {
// returns an arry of strings (prefix, trimed_word, suffix)
let m = /^([a-zA-Zà-öÀ-Ö0-9_ø-ÿØ-ßĀ-ʯfi-st]+)(-(?:t-|)(?:ils?|elles?|on|je|tu|nous|vous|ce)$)/.exec(sWord);
if (m) {
return ["", m[1], m[2]];
}
return ["", sWord, ""];
},
// Other functions
|