Печатать только действительные буквенно-цифровые строки - PullRequest
0 голосов
/ 16 апреля 2019

Печатать только действительные буквенно-цифровые строки

Например, общий текст:

   Xô3†kЀ?ë±3!æq¥b.    
   Parabéns, conseguiu. 
   ñoÛD¦Ó¶Y˜…Û¬œ«÷ôQÂ.  
   Ãý™448($vúiP±ÔÅã.    
   ÝÆû4sÊìÏiÁLy[r¥…X°.

Но мне нужно напечатать только эту строку:

   Parabéns, conseguiu. 

Я пробую это regex в операторе if, но не работает.

   ^([a-zA-Zà-úÀ-Ú0-9]).*$

1 Ответ

0 голосов
/ 16 апреля 2019

Вы должны избежать периода с двойной обратной косой чертой, так как сам по себе период является подстановочным знаком для «любого символа», а также допускает один или несколько a-zA-Z ... и т. Д. С +

^([a-zA-Zà-úÀ-Ú0-9]+)\\.*$

Не уверен, сработает ли это для вашей реализации. Я не знаю, как эти строки попадают в ваше регулярное выражение для начала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...