У меня есть пользовательский ввод, который я пытаюсь сопоставить, но я выделяю специальные символы, такие как '^-
и т. Д. Я хотел бы знать, можно ли предоставить определенный набор символов для соответствия или «игнорировать». Так что если список содержит "^-"
, и этот термин был PRM
, P^^R---^M
был бы совпадением, но PROM
не было, так как O
не входит в набор допустимых символов.Возможно ли соответствовать любому числу конкретных символов в течение срока?
Возможно ли это с регулярным выражением?
Любил бы объяснение downvotes, счастливым перефразировать, если это нужно вопрос. – kgrad
Это возможно, но неуклюже. Вам нужно будет сделать что-то вроде 'P [^ -] * R [^ -] * M'. Лучшим решением является просто удалить эти символы из вашей строки перед применением регулярного выражения. –
Возможно, я могу это сделать, но мне нужно сохранить строку, регулярное выражение облегчит мне жизнь, но если это не подходит, я могу двигаться дальше. – kgrad