2017-04-14 2 views
0

私はアプリのパッケージ名を含むwww.apkmirror.comのデータを削り取ろうとしています。例えば、Androidパッケージ名には英字とピリオドのみを使用できますか?

enter image description here

の下にパッケージ名が "com.lenovo.anyshare.gps" です。私は正規表現として[a-zA-z.]を意味し、パッケージ名をpyparsing表現

Word(alphas + ".") 

を使用するかどうかを検討しています。これはOKですか、場合によっては制限的すぎるのでしょうか? (私はhttps://developer.android.com/studio/build/application-id.htmlにパッケージ名の制限について多く見つけることができませんでした)。

+4

有効なJavaパッケージ名が有効です。下線は許されます。 AFAIKはセグメントの先頭文字ではありませんが、数字は許可されます。 Java予約語(例えば、int)は許可されない。 – CommonsWare

答えて

0

CommonsWareのコメントに続いて、空白以外の任意の文字が許可されていると思います。 (正規表現を\S+に更新しました。少なくとも1文字が必要です)。

関連する問題