Python - 输入标签内正则表达式中的转义引号

标签 python html regex

我的 python 代码中有一个输入标签,如下所示:

<input class="form-control input-lg" type="text" name="name" value="value" placeholder="placeholder" required pattern="^[a-zA-Z0-9.@#$()+! \'_-]+$">

我能够在所需模式中转义单引号 ' 但每当我尝试添加双引号 "时,它就会关闭前一个双引号 (pattern=")。我希望实现类似的目标:

pattern="^[a-zA-Z0-9.@#$()+! \'\"_-]+$">

\"应该允许我转义引号,但显然它不像\' 那样工作。任何帮助将不胜感激。

最佳答案

pattern="""^[a-zA-Z0-9.@#$()+! \'\"_-]+$"""

您可以使用 """ 代替。

关于Python - 输入标签内正则表达式中的转义引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34059394/

相关文章:

python - 在Windows上使用 "pip install --platform"安装.so

python - 使用剪贴板时如何检查用户右键单击了哪个输入框?

python - 无法找到我博客的确切源代码

python - 无法将 gdal 导入使用 anaconda (MacOSX) 安装的 python

php - 以 3 个 block 显示数据库内容

javascript - 按钮创建功能代码错误无法定位

html - 如何调整 div 的大小,使它们在移动设备上不会显得太小?

php - 正则表达式 - 匹配所有数字直到字符

java - 如何修复以下正则表达式?

具有特殊字符和空格的货币的正则表达式