一段文字好几行,现在我想把其中的一段关键文字用(.*)代替做成正则表达式并用它去筛选其它的文字。但是因为这段文字中有换行符,所以一运行就报错,提示
?+* follows nothing in expression
或者没法得到正确的配对结果。比如下面这段文字:
<body style="background-image:url(resource/images/login.jpg);background-position:left top;background-repeat:no-repeat;background-color:ccffcc">
    <form action="/wings/000010_*.do" id="000010_*" method="post" name="000010_*" onsubmit="return true;">
        <div> </div>
        <div> </div>
        <div> </div>
        <div> </div>
        <div> </div>
        <div style="text-align:center;">我的正则表达式:
<body style="background-image:url(resource/images/login.jpg);background-position:left top;background-repeat:no-repeat;background-color:ccffcc">
    <form action="/wings/000010_*.do" id="000010_*" method="post" name="000010_*" onsubmit="return true;">
        <div> </div>
        <div> </div>
        <div> </div>
(.*)
        <div style="text-align:center;">配对结果是null,找不到搭配的文字。
而处理别的文字的时候,某些文字就会出现上面的错误。不知道有没有高手知道怎么办,不胜感谢!