Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Rubén Ramírez
/
MangAffinity
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
c327be59
authored
Feb 22, 2025
by
Rubén Ramírez
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
feat: [UtilString]: Implementada una clase para normalizar un título
parent
e69524d7
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
0 deletions
src/main/java/com/ujaen/tfg/mangaffinity/util/UtilString.java
src/main/java/com/ujaen/tfg/mangaffinity/util/UtilString.java
0 → 100644
View file @
c327be59
package
com
.
ujaen
.
tfg
.
mangaffinity
.
util
;
import
java.text.Normalizer
;
/**
* Utilidades para comparación flexible de cadenas
*/
public
class
UtilString
{
/**
* Normaliza una cadena pasando a minúsculas, quitando espacios al principio,
* final y duplicados y eliminando acentos.
* @param cadena la cadena a normalizar.
* @return
*/
public
static
String
normalizar
(
String
cadena
)
{
return
Normalizer
.
normalize
(
cadena
,
Normalizer
.
Form
.
NFD
)
.
toLowerCase
()
.
replaceAll
(
"[^a-z\\s]"
,
""
)
.
replaceAll
(
" +"
,
" "
)
.
trim
();
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment