0

跟随线

    This 
    <b>
    Strong
    </b>
    <u>
    Underline
    </u>
    Line.

必须匹配(见箭头)

    This --------------------> must match
    <b>
    Strong
    </b>
    <u>
    Underline
    </u>
    Line. -------------------> must match

但是这个正则表达式不起作用

(>\n*(*.?)\n*)|(<\n*(*.?)\n*)

怎么了?

4

2 回答 2

0

此 RegEx 用于查找第一行和最后一行;

^(?:(?<![\f\n\r])(?:.*))(?=[\f\n\r])|^.*(?![\f\n\r])$

这可以分为两部分,第一部分;

^(?:(?<![\f\n\r])(?:.*))(?=[\f\n\r])

用于查找第一行。

第二部分;

^.*(?![\f\n\r])$

找到最后一行。

于 2013-09-30T13:55:26.180 回答
0

试试 php 的preg_match$input_line你的字符串在哪里:

preg_match("/.*(\n)?/", $input_line, $output_array);
$firstMatch = output_array[0];
$lastMatch = end($output_array);

见演示:http ://www.phpliveregex.com/p/1lp

于 2013-09-30T14:05:28.163 回答