Question

Je veux une expression régulière qui correspond à un crochet [. Je ne l'ai pas encore trouvé. Je pense que j'ai essayé toutes les possibilités, mais ne l'ai pas trouvé la bonne. Qu'est-ce qu'un regex valide pour cela?

Était-ce utile?

La solution

Comment l'utilisation \ backslash devant le crochet. Normalement crochets carrés correspondent à une classe de caractères.

Autres conseils

Essayez d'utiliser \\[, ou tout simplement \[.

Êtes-vous échappez avec \?

/\[/

Voici une ressource utile pour commencer avec des expressions régulières:

Regular-Expressions.info

En général, lorsque vous avez besoin d'un personnage qui est « spéciale » dans regexes, préfixe juste avec un \. Ainsi, un [ littéral serait \[.

Si vous cherchez à trouver les variations des crochets en même temps, vous pouvez utiliser le modèle suivant qui définit une plage de soit le signe [ ou le signe ]: /[\[\]]/

Si vous voulez faire correspondre une expression commençant par [ et se terminant par ], utilisez \[[^\]]*\].

t-il avec un antislash avant la [?

\[ ou \\[?

Si vous voulez supprimer le [ ou ], utilisez l'expression:. "\\[|\\]"

Les deux barres obliques échapper le crochet et le tube est un « ou ».

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top