我正在尝试使用此类文本的正则表达式
<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/