小编D S*_*iro的帖子

使用正则表达式对字符串进行分区

尝试将字符串分成两部分。

#Need to get 'I1234' and 'I56/I78'
name1 = 'I1234/I56/I78'

#Need to get '\I1234 ' and 'I56/I78'
name2 = '\I1234 /I56/I78'      

#Need to get '\I1234 ' and '\I56 /I78'
name3 = '\I1234 /\I56 /I78'

#Need to get '\1234 ' and '\I56 /\I78 '
name4 = '\I1234 /\I56 /\I78 '
Run Code Online (Sandbox Code Playgroud)

我尝试了一下,它起作用了:

pat_a = re.compile(r'(.+)(/)(.+)')

Is there a better way ?

result = re.findall(pat_a, name2[::-1])
Run Code Online (Sandbox Code Playgroud)

编辑

可能有更复杂的字符串,例如:

\I78_[0]/abcd_/efg_ /I1234/I56
Run Code Online (Sandbox Code Playgroud)

python regex

2
推荐指数
1
解决办法
194
查看次数

Django Allauth Facebook 集成登录失败

我已成功将 Google、Instagram 和 Vkontakte 与 django-allauth 集成,但在使用 Facebook 时遇到问题。

发生的情况如下:

  • 单击我网站上的 Facebook 登录按钮
  • 浏览器重定向到 Facebook 网站进行登录,Facebook 请求 - 密码。
  • Facebook 接受密码
  • 浏览器重定向回我的网站,但出现以下错误:“社交网络登录失败,尝试通过您的社交网络帐户登录时发生错误。”
  • 登录失败

我已设置 SSL 证书。

脸书设置:

管理员设置:

  • 网站:example.com (SITE_ID = 3)、www.example.com (SITE_ID = 2)
  • 设置.py:SITE_ID = 2

在此先感谢您的帮助!

python security django cryptography django-allauth

1
推荐指数
1
解决办法
1755
查看次数

标签 统计

python ×2

cryptography ×1

django ×1

django-allauth ×1

regex ×1

security ×1