dir(re.compile(pattern))
リストの要素の1つとしてパターンを返しません。つまり、次を返します:
['__copy__', '__deepcopy__', 'findall', 'finditer', 'match', 'scanner', 'search', 'split', 'sub', 'subn']
マニュアルによると、それは含まれているはずです
オブジェクトの属性の名前、そのクラスの属性の名前、およびそのクラスの基本クラスの属性の再帰。
それはまた言う
リストは必ずしも完全なものではありません。
完全なリストを取得する方法はありますか?私はいつもdirが完全なリストを返すと思っていましたが、どうやらそうではありません...
また、属性のみを一覧表示する方法はありますか?またはメソッドのみですか?
編集:これは実際にはPythonのバグです->おそらく3.0ブランチで(そしておそらく2.6でも)修正されています
__dir__()
dir()または検査モジュールは、一般的にそれを行うための正しい方法です。reモジュールを例として使用しましたか、それとも特別な目標を達成したいですか?