• <small id='XrK22'></small><noframes id='XrK22'>

      <i id='XrK22'><tr id='XrK22'><dt id='XrK22'><q id='XrK22'><span id='XrK22'><b id='XrK22'><form id='XrK22'><ins id='XrK22'></ins><ul id='XrK22'></ul><sub id='XrK22'></sub></form><legend id='XrK22'></legend><bdo id='XrK22'><pre id='XrK22'><center id='XrK22'></center></pre></bdo></b><th id='XrK22'></th></span></q></dt></tr></i><div id='XrK22'><tfoot id='XrK22'></tfoot><dl id='XrK22'><fieldset id='XrK22'></fieldset></dl></div>

          <bdo id='XrK22'></bdo><ul id='XrK22'></ul>

      1. <tfoot id='XrK22'></tfoot>
        <legend id='XrK22'><style id='XrK22'><dir id='XrK22'><q id='XrK22'></q></dir></style></legend>
      2. 如何在正则表达式中表示双引号字符(&quot;)?

        时间:2023-07-26
          <i id='OXieM'><tr id='OXieM'><dt id='OXieM'><q id='OXieM'><span id='OXieM'><b id='OXieM'><form id='OXieM'><ins id='OXieM'></ins><ul id='OXieM'></ul><sub id='OXieM'></sub></form><legend id='OXieM'></legend><bdo id='OXieM'><pre id='OXieM'><center id='OXieM'></center></pre></bdo></b><th id='OXieM'></th></span></q></dt></tr></i><div id='OXieM'><tfoot id='OXieM'></tfoot><dl id='OXieM'><fieldset id='OXieM'></fieldset></dl></div>
            <legend id='OXieM'><style id='OXieM'><dir id='OXieM'><q id='OXieM'></q></dir></style></legend>

              <tbody id='OXieM'></tbody>

              • <bdo id='OXieM'></bdo><ul id='OXieM'></ul>
                <tfoot id='OXieM'></tfoot>
                1. <small id='OXieM'></small><noframes id='OXieM'>

                  本文介绍了如何在正则表达式中表示双引号字符(&quot;)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我需要使用正则表达式来检查字符串是否以 双引号 字符 (") 开头并以 双引号 结尾角色也是.

                  I need to use regex, to check if a string starts with a double quotes character (") and ends with a double quotes character too.

                  问题是我不能使用 双引号 字符,因为它会混淆.有没有其他方法可以在正则表达式或一般字符串中表示 双引号 字符 "?

                  The problem is I can't use a double quotes character, cause it gets confused. Is there any other way to represent a double quotes character " in regex, or in string in general?

                  String s = """;    // ?
                  

                  推荐答案

                  首先,双引号字符在正则表达式中并没有什么特别之处——它只是另一个字符,所以它不需要转义从正则表达式的角度来看.

                  Firstly, double quote character is nothing special in regex - it's just another character, so it doesn't need escaping from the perspective of regex.

                  但是,由于Java使用双引号分隔字符串常量,如果你想在Java中创建一个带有双引号的字符串,你必须将它们转义.

                  However, because Java uses double quotes to delimit String constants, if you want to create a string in Java with a double quote in it, you must escape them.

                  此代码将测试您的字符串是否匹配:

                  This code will test if your String matches:

                  if (str.matches("".*"")) {
                      // this string starts and end with a double quote
                  }
                  

                  请注意,您不需要添加 startend 的输入标记(^$) 在正则表达式中,因为 matches() 要求匹配整个输入以返回 true - ^$ 是隐含的.

                  Note that you don't need to add start and end of input markers (^ and $) in the regex, because matches() requires that the whole input be matched to return true - ^ and $ are implied.

                  这篇关于如何在正则表达式中表示双引号字符(&quot;)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:从字符的 ArrayList 中删除一个字符 下一篇:为什么在 Java 中允许将 double 转换为 char?

                  相关文章

                  最新文章

                2. <legend id='8HA9t'><style id='8HA9t'><dir id='8HA9t'><q id='8HA9t'></q></dir></style></legend>

                    <small id='8HA9t'></small><noframes id='8HA9t'>

                        <bdo id='8HA9t'></bdo><ul id='8HA9t'></ul>
                      <i id='8HA9t'><tr id='8HA9t'><dt id='8HA9t'><q id='8HA9t'><span id='8HA9t'><b id='8HA9t'><form id='8HA9t'><ins id='8HA9t'></ins><ul id='8HA9t'></ul><sub id='8HA9t'></sub></form><legend id='8HA9t'></legend><bdo id='8HA9t'><pre id='8HA9t'><center id='8HA9t'></center></pre></bdo></b><th id='8HA9t'></th></span></q></dt></tr></i><div id='8HA9t'><tfoot id='8HA9t'></tfoot><dl id='8HA9t'><fieldset id='8HA9t'></fieldset></dl></div>
                      <tfoot id='8HA9t'></tfoot>