0

仅打印有效的字母数字字符串

例如,普通版印刷品是:

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

但我只需要打印这一行:

   Parabéns, conseguiu. 

我在 if 运算符中尝试此regex操作,但不起作用。

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

1 回答 1

0

您必须使用双反斜杠来转义句点,因为句点本身是“任何字符”的通配符,并且允许一个或多个 a-zA-Z... 等与 +

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

不确定这是否适用于您的实施。我不知道这些行是如何进入您的正则表达式的。

于 2019-04-16T02:37:14.803 回答