精华内容
下载资源
问答
  • 字符转义

    千次阅读 2005-03-25 09:54:00
    大多数重要的正则表达式语言运算符都是非转义的单个字符。...下表中列出的字符转义在正则表达式和替换模式中都会被识别。转义符说明一般字符除 . $ ^ { [ ( | ) * + ? / 外,其他字符与自身匹配。/a与响铃

    大多数重要的正则表达式语言运算符都是非转义的单个字符。转义符 /(单个反斜杠)通知正则表达式分析器反斜杠后面的字符不是运算符。例如,分析器将星号 (*) 视为重复限定符,而将后跟星号的反斜杠 (/*) 视为 Unicode 字符 002A。

    下表中列出的字符转义在正则表达式和替换模式中都会被识别。

    转义符说明
    一般字符除 . $ ^ { [ ( | ) * + ? / 外,其他字符与自身匹配。
    /a与响铃(警报)/u0007 匹配。
    /b如果在 [] 字符类中,则与退格符 /u0008 匹配;如果不是这种情况,请参见本表后面的“注意”部分。
    /t与 Tab 符 /u0009 匹配。
    /r与回车符 /u000D 匹配。
    /v与垂直 Tab 符 /u000B 匹配。
    /f与换页符 /u000C 匹配。
    /n与换行符 /u000A 匹配。
    /e与 Esc 符 /u001B 匹配。
    /040将 ASCII 字符匹配为八进制数(最多三位);如果没有前导零的数字只有一位数或者与捕获组号相对应,则该数字为后向引用。(有关详细信息,请参见反向引用。)例如,字符 /040 表示空格。
    /x20使用十六进制表示形式(恰好两位)与 ASCII 字符匹配。
    /cC与 ASCII 控制字符匹配;例如,/cC 为 Ctrl-C。
    /u0020使用十六进制表示形式(恰好四位)与 Unicode 字符匹配。
    /在后面带有不识别为转义符的字符时,与该字符匹配。例如,/*/x2A 相同。
    注意   转义字符 /b 是一个特例。在正则表达式中,/b 表示单词边界(/w/W 之间的字符);不过,在 [] 字符类中,/b 表示退格符。在替换模式中,/b 始终表示退格符。

    请参见

    正则表达式语言元素

    展开全文
  • html字符转义

    万次阅读 2019-09-16 10:49:41
    &...gt等html字符转义 No. 文字表記 10進表記 16進表記 文字 Comment 001 " " " " quotation mark = APL quote 002 & & & & ampersand 003 < < < < l...

    &nbsp|&quot|&amp|&lt|&gt等html字符转义

    本文仅作记录,部分字符未显示(因为转义),详情请参考原文

    原文链接:https://www.cnblogs.com/subsir/articles/3374027.html

    No. 文字表記 10進表記 16進表記 文字 Comment
    001 " " " " quotation mark = APL quote
    002 & & & & ampersand
    003 < < < < less-than sign
    004 > > > > greater-than sign
    005       " " no-break space = non-breaking space

    iSO 8859-1 characters

    char glyph HTML tag
     
    ¡ ¡
    ¢ ¢
    £ £
    ¤ ¤
    ¥ ¥
    ¦ ¦
    § §
    ¨ ¨
    © ©
    ª ª
    « «
    ¬ ¬
    ­
    ® ®
    ¯ ¯
    ° °
    ± ±
    ² ²
    ³ ³
    ´ ´
    µ µ
    · ·
    ¸ ¸
    ¹ ¹
    º º
    » »
    ¼ ¼
    ½ ½
    ¾ ¾
    ¿ ¿
    À À
    Á Á
    Â Â
    Ã Ã
    Ä Ä
    Å Å
    Æ Æ
    Ç Ç
    È È
    É É
    Ê Ê
    Ë Ë
    Ì Ì
    Í Í
    Î Î
    Ï Ï
    Ð Ð
    Ñ Ñ
    Ò Ò
    Ó Ó
    Ô Ô
    Õ Õ
    Ö Ö
    × ×
    Ø Ø
    Ù Ù
    Ú Ú
    Û Û
    Ü Ü
    Ý Ý
    Þ Þ
    ß ß
    à à
    á á
    â â
    ã ã
    ä ä
    å å
    æ æ
    ç ç
    è è
    é é
    ê ê
    ë ë
    ì ì
    í í
    î î
    ï ï
    ð ð
    ñ ñ
    ò ò
    ó ó
    ô ô
    õ õ
    ö ö
    ÷ ÷
    ø ø
    ù ù
    ú ú
    û û
    ü ü
    ý ý
    þ þ
    ÿ ÿ

    Math symbols

    char glyph HTML tag
    ƒ ƒ
    char glyph HTML tag
    char glyph HTML tag
    char glyph HTML tag
    char glyph HTML tag
    char glyph HTML tag
    char glyph HTML tag
    char glyph HTML tag
    char glyph HTML tag
    Α Α
    Β Β
    Γ Γ
    Δ Δ
    Ε Ε
    Ζ Ζ
    Η Η
    Θ Θ
    Ι Ι
    Κ Κ
    Λ Λ
    Μ Μ
    Ν Ν
    Ξ Ξ
    Ο Ο
    Π Π
    Ρ Ρ
    Σ Σ
    Τ Τ
    Υ Υ
    Φ Φ
    Χ Χ
    Ψ Ψ
    Ω Ω
    α α
    β β
    γ γ
    δ δ
    ε ε
    ζ ζ
    η η
    θ θ
    ι ι
    κ κ
    λ λ
    μ μ
    ν ν
    ξ ξ
    ο ο
    π π
    ρ ρ
    ς ς
    σ σ
    τ τ
    υ υ
    φ φ
    χ χ
    ψ ψ
    ω ω
    ϑ ϑ
    ϒ ϒ
    ϖ ϖ

    Special characters for HTML

    char glyph HTML tag
    " "
    & &
    < <
    > >
    char glyph HTML tag
    Œ Œ
    œ œ
    Š Š
    š š
    Ÿ Ÿ
    char glyph HTML tag
    ˆ ˆ
    ˜ ˜
    char glyph HTML tag
    展开全文
  • postgresql字符转义

    万次阅读 2017-01-18 15:05:04
    大部分的数据库以及编程语言中字符转义都是使用反斜杠"\", 在postgresql9之前的版本中,也是支持反斜杠转义的,postgresql9之前支持C语言风格的字符逃逸(转义)。 比如\b表示退格, \n表示换行, \t...

    背景

    大部分的数据库以及编程语言中字符转义都是使用反斜杠"\", 在postgresql9之前的版本中,也是支持反斜杠转义的,postgresql9之前支持C语言风格的字符逃逸(转义)。

    比如\b表示退格, \n表示换行, \t表示水平制表符,\r标示回车,\f表示进纸.除此之外还支持\digits和\xhexdigits,分别表示转义八进制和十六进制数据。

    字符转义

    1. 现在的postgresql基本上都是postgresql9之后的版本,反斜杠已经变成了普通字符.当然,如果你需要使用反斜杠转义可以在需要转义的字符串前面加上E(E就是Escape)。如:

    SELECT * FROM user WHERE username LIKE E'%\t%';

    (其实这里不加上E也能查询出来,只不过会报异常)

    2. postgresql中字符串需要用单引号包裹,如果使用双引号,系统将认为那是变量.所以最常见的转义就是对单引号的转义,postgresql对单引号的转义有两种方式: 

    • 一是在需要转义的单引号前面再加一个单引号:
      UPDATE user SET username = 'Peter''s Name' WHERE id = 1;

       

    • 二是在字符串前面加上E,然后使用反斜杠: 
      DELETE FROM user WHERE username = E'Peter\'s Name';

       

    如果你不想要每次都写E或者加上单引号就直接使用自己习惯的反斜杠,可以设置postgresql的一个参数:

    SET standard_conforming_strings = on;

    这样就可以不加E直接使用反斜杠转义了.想要关闭只需要: 

    SET standard_conforming_strings = off;

     

    展开全文
  • mysql字符转义

    万次阅读 2017-11-30 11:19:00
    Mysql 字符转义 在字符串中,某些序列具有特殊含义。这些序列均用反斜线(‘\’)开始,即所谓的转义字符。MySQL识别下面的转义序列: \0 ASCII 0(NUL)字符。 \' 单引号(‘'’)。 ...

    Mysql 字符转义

    在字符串中,某些序列具有特殊含义。这些序列均用反斜线(‘\’)开始,即所谓的转义字符。MySQL识别下面的转义序列:

    \0

    ASCII 0(NUL)字符。

    \'

    单引号(‘'’)。

    \"

    双引号(‘"’)。

    \b

    退格符。

    \n

    换行符。

    \r

    回车符。

    \t

    tab字符。

    \Z

    ASCII 26(控制(Ctrl)-Z)。该字符可以编码为‘\Z’,以允许你解决在Windows中ASCII 26代表文件结尾这一问题。(如果你试图使用mysql db_name < file_name,ASCII 26会带来问题)。

    \\

    反斜线(‘\’)字符。

    \%

    ‘%’字符。参见表后面的注解。

    \_

    ‘_’字符。参见表后面的注解。

    这些序列对大小写敏感。例如,‘\b’解释为退格,但‘\B’解释为‘B’。


    在python程序中,如果字符串中出现了特殊字符,就需要对其进行转义。

    """
    将需要更新的description的信息生成sql语句 并写入文本文件
    """
    import pymysql
    import pandas as pd
    df = pd.DataFrame(pd.read_excel("整理导入到系统的desc描述信息1129.xlsx"))
    print(df.info())
    for i in df.index:
        product_id = df.loc[i,"product_id"]
        desc = str(df.loc[i,"new_description"])
        desc = desc.replace("\\","\\\\")
        desc = desc.replace("\'","\\\'")
        desc = desc.replace("\"","\\\"")
        desc = desc.replace("\n\n","\\n")
        desc = desc.replace("\r\n","\\n")
        desc = desc.replace("\n","\\n")
        desc = desc.replace("\t","\\t")
        desc = "'"+desc+"'"
        df.loc[i,"r_desc"] = desc
        sql = 'update p_attribute set ga_desc =%s where product_id = %d;'%(desc,product_id)
        df.loc[i,"sql_desc"] = sql
    df.to_excel("晴雨挡延伸描述转义后sql语句1129.xlsx",index=False)
    with open("晴雨挡延伸描述sql语句.txt","w",encoding="utf-8") as fp:
        dfsql = df["sql_desc"]
        for sql in dfsql:
            fp.write(sql+"\n\n")
    
    
    
    


    展开全文
  • sql特殊字符转义

    千次阅读 2019-07-25 11:50:56
    sql特殊字符转义&符号转义'单引号转义字段名为系统关键字 insert语句,在数据库中我们经常遇到字段名为关键字或者值含有特殊字符的,知识后需要转义处理,这里写一下我遇到的几个小的特殊字符转义。 &符号...
  • http url特殊字符转义

    千次阅读 2019-01-25 16:31:17
    url特殊字符转义
  • 在python编程中,有些地方时要用到字符转义的,字符转义在应用中会很麻烦,要学会正确的处理。例如:换行,tab空格等。字符转义就是在字符前面加上 \ 这时,后面的字符就不是他本身的含义了,这一篇我总结以下字符串...
  • HTML字符转义与反转义

    千次阅读 2017-08-28 14:47:34
    javaWeb开发中有时候会遇到页面输入的文本内容中含有html特殊字符,保存后显示...* HTML字符转义 *  * @param html * @return */ public static String escapeHtml(String html) { return StringEscapeUtils.esc
  • HTML特殊字符转义

    千次阅读 2019-02-18 22:14:53
    title: HTML特殊字符转义 date: 2019-02-18 21:57:00 categories: tech language HTML tags: [tech,HTML,SpecialCharacters,Java,JavaScript] 问题 如果HTML的DOM元素的属性值中含有特殊字符,会造成属性值取值...
  • 目录转义字符" \ddd \xhh " 的用法 转义字符 转义字符是很多程序语言、数据格式和通信协议的形式文法的一部分。对于一个给定的字母表,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有...
  • java转换 HTML字符实体,java特殊字符转义字符串 为什么要用转义字符串? HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页...
  • js特殊字符转义

    千次阅读 2018-12-06 14:52:12
    * 特殊字符转义 防止XSS攻击 用于特殊字符正常显示 * @param text * @constructor */ function StringFilter(str) { var s = ""; if (str.length === 0) { return ""; } s = str....
  • DOS特殊字符转义

    千次阅读 2017-05-26 13:58:07
    期望得到的字符 转义字符 说明 % %% May not always be required in doublequoted strings, just try ^ ^^ May not always be required in doublequoted strings, but it won't hurt & ^& ^
  • React中防止字符转义

    千次阅读 2018-10-12 10:57:17
    React 会将所有要显示到 DOM 的字符串转义,防止 XSS。所以,如果 JSX 中含有转义后的 实体字符,比如 &...殊字符转义了。 解决方案: import React, { Component } from 'react'; import PropTypes from 'p...
  • 网址URL中特殊字符转义编码

    万次阅读 多人点赞 2017-12-29 09:10:57
    网址URL中特殊字符转义编码 字符 - URL编码值 空格 - %20 " - %22 # - %23 % - %25 & - %26 ( - %28 ) - %29 + - %2B ,
  • 数据传输过程中字符转义

    千次阅读 2018-09-05 17:56:29
    后台从数据库读取数据传给前端时发生字符转义问题 org.springframework.web.util.HtmlUtils 可以实现HTML标签及转义字符之间的转换。 如果前端传给后台发生字符转义 需要使用apache的lang包里的方法...
  • MySql字符转义

    2013-01-04 15:08:17
    MySql字符转义 在字符串中,某些序列具有特殊含义。这些序列均用反斜线(‘\’)开始,即所谓的转义字符。MySQL识别下面的转义序列: \0 ASCII 0(NUL)字符。 \' 单引号(‘'’)。 ...
  • php 特殊字符转义,实现字符串安全存入数据库 &amp;amp;amp;amp;lt;?php /** * php 特殊字符转义,实现字符串安全存入数据库 * * @param [type] $content [description] * @return [type] [description] */ ...
  • oracle 特殊字符 转义 oracle学习总结二(转义字符)PL/SQL 特殊字符 转义方式 & ||'&'|| 或 ||chr(38)|| _ '/_%' escape '/'
  • xml对特殊字符的处理(字符转义)

    千次阅读 2017-01-13 17:09:02
    xml对特殊字符的处理(字符转义)
  • PHP中的字符转义

    千次阅读 2016-03-22 17:53:54
    PHP中的字符转义包括手动转义、还原字符和自动转义,还原字符串。可能用到的函数有:addslashes()函数,stripslashes()函数,addcslashes()函数,stripcslashes()函数。
  • html与js字符转义

    千次阅读 2015-01-21 17:13:17
    html和js字符转义
  • URL中的字符转义

    2018-09-10 12:11:54
    在利用URL来进行参数值传递时,需要注意URL中的特殊字符转义。否则的话,当值中包含空格,'&amp;','/'等时,就会出现值传递不完整、传递错误的情况。其实各种协议标准都有其某些固定的值是需要按照某种规则进行...
  • 关于sqlite的特殊字符转义及通配符

    千次阅读 2019-05-04 14:33:31
    关于sqlite的特殊字符转义及通配符
  • 如何解决h5属性标签用字符转义

    千次阅读 2017-11-14 20:04:33
    字符转义 h5标签
  • freemarker特殊字符转义

    2013-08-29 10:45:00
    ,利用ibatis框架,从sqlserver数据库中读取数据,放到java对象中,其中有一项description中有特殊字符,没留意,在ftl文件中封装成json串的时候总是报错,,后来发现时特殊字符转义问题,\r \t \n 都要处理。...
  • Android 特殊字符转义

    2015-04-13 16:51:29
    特殊字符转义" TITLE="Android 特殊字符转义" />
  • oracle数据库中&字符转义

    千次阅读 2019-04-26 16:06:58
    字符转义 insert into table values( 'http://localhost:8080/index.action?username=138&type=1 '); insert into table values( 'http://localhost:8080/index.action?username=138 '|...
  • Mybatis的XML文件sql特殊字符转义

    千次阅读 2019-06-11 17:23:28
    Mybatis的XML文件sql特殊字符转义使用转义字符使用<![CDATA[ ]]> 夹住代码 使用转义字符 1.使用转义字符较为麻烦,而且可读写较低: 符号 转义符 说明 < '&lt;' 小于 <= '&lt;=' 小于...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,257
精华内容 18,102
关键字:

字符转义