¿Debo decir:
Quiero filtrar lista de usuarios por nombres.
O:
Quiero filtrar lista de usuarios con nombres ??
Comentarios
- Use by . Con sugiere el agente por el cual filtrará (o alternativamente, el tipo de lista que desea filtrar), en lugar del criterio.
- Tenga en cuenta que filtra por nombre , no nombres , a menos que cada usuario tenga varios nombres. Como indica @Lawrence, una lista con nombres probablemente indica que los nombres están en la lista, no que desee usar nombre como criterio para filtrar la lista.
Responder
Para elegir «por» o «con», debe ver si la frase / palabra que viene siguiente indica un método o un instrumento . Si desea mostrar un método, use by . Si es un instrumento con el que se realizó la actividad, se usa con :
-
Abrí la botella por quitando la tapa
-
Abrí la botella con un sacacorchos
-
Le pegué usando un murciélago (el método es usar algo)
-
Lo golpeé con un bate
En su caso, los «nombres» son un método utilizado para filtrar la lista de usuarios, no un instrumento. Por lo tanto, debe usar «por». Vea los ejemplos a continuación:
Quiero filtrar la lista de usuarios por nombres
Quiero filtrar la lista de usuarios con un software que filtra las listas de usuarios por nombre
Comentarios
- No es exhaustivo. La ropa fue clasificada por John (agente voluntario). La dificultad viene con : Esta nueva máquina clasifica los dulces en diferentes colores (¿agente no voluntario?).