Regex: Seleccione todas las palabras/cadenas que comiencen con .dot

Aug 20 2020

Quiero seleccionar con expresiones regulares todas las palabras que comienzan con .dot

por ejemplo: .myselfo .I go homeo.5 a clock

¿Me puedes ayudar?

Respuestas

5 Glorfindel Aug 20 2020 at 00:10

El principal problema con los puntos es que .es el carácter regex para 'coincide con cualquier cosa'. Necesita escapar con una barra invertida.

La siguiente expresión regular coincidiría con palabras que comienzan con un punto:

\.\w+

Significa que en su ejemplo .I go homesolo .Icoincidirá, ya que la palabra gono comienza con un punto. Si desea cambiar eso y extenderlo a toda la línea, por ejemplo, solo haga coincidir la segunda línea en el siguiente texto

I go home
.I go home
I go home

necesitarías la siguiente expresión regular:

^\..*

donde .*significa 'coincidir con todo'. (En ese caso, asegúrese de que la opción de Notepad++ ". coincide con la nueva línea" esté deshabilitada, o seleccionará el resto del texto completo).