java - REGEX 努力但没有结果

标签 java regex notepad++

我正在尝试使用此类文本的正则表达式

    <div id="tabs-4">
            Se trata del medio por el que se transmite el mensaje y también hace referencia al código utilizado.
        </div>
        **</div>
<div id="pagina_3">**
        <div id="tabs-5">
            Entorno, situación en la que se establece la comunicación. De él depende la interpretación que la persona da al mensaje. También va a condicionar la comprensión del mismo.
        </div>

*** 之间的文本是一个放错位置的字符串,我尝试在 ID=tabs-X 的 div 之间进行定位,但总是遇到错误和超时

我的正则表达式的这一部分正确检测到 div id=tabs内容

\<div id\=\"tabs\-[0-9]*\"\>(.*\s*)?\<\/div\>

但此时我尝试添加第二个 </div> ,它崩溃了

正确的文本应该是这样的:

    <div id="tabs-4">
                Se trata del medio por el que se transmite el mensaje y también hace referencia al código utilizado.
            </div>

            <div id="tabs-5">
                Entorno, situación en la que se establece la comunicación. De él depende la interpretación que la persona da al mensaje. También va a condicionar la comprensión del mismo.
            </div>
</div>
    <div id="pagina_3">

我也在尝试使用 Notepad++ 并且发生同样的情况,java或 Notepad++ 上的两个解决方案将不胜感激

最佳答案

(\s*<div id="tabs-\d+">.+?)(<\/div>.<div id="pagina_\d+">)(\s*<div id="tabs-\d+">.+)

哎呀我迟到了

关于java - REGEX 努力但没有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32777887/

相关文章:

java - 静态类的替代品

Java 字符串替换

java - 在java中使用正则表达式捕获重复的数字组

c - 使用notepad++和minGW编译时缺少.dll文件

css - 用于自动格式化 Css 的 Notepad++ 插件

jaxb - 如何判断哪个 jdk 包含哪些版本的 JAX-WS

java - JTable 未正确返回所选行

java - 我可以使用 REST Assured 测试 servlet 过滤器吗?

javascript - 为什么匹配的子字符串在 JavaScript 中返回 "undefined"?

regex - Notepad++ 用括号替换括号