-2

メールからドメインを抽出する必要がありますが、 @domain.com を取得しました@ドメインの先頭には 必要ありません

class ExtractDomain(webapp2.RequestHandler):
  def get(self):

    user = (str(users.get_current_user().email()))
    domain = re.search("@[\w.]+", user)
    thisdomain = domain.group()


    template_values = {'user': user, 'thisdomain':thisdomain}
    template = jinja2_env.get_template('templates/domain.html')
    self.response.out.write(template.render(template_values))
4

2 に答える 2

1

キャプチャ括弧を使用します。

1- domain = re.search( "@([\w.]+)", user ).group(1)

またはその後、最初の文字を削除します。

2- domain = domain[1:]

これが適切な方法であるかどうかはわかりませんが (Python をあまり使用しないでください)、動作します。

于 2015-07-10T06:22:05.457 に答える