这是我的文件,文件的内容可以更改(只考虑格式而不是下面的put文件中给出的确切措辞)
i am <a href="link1">rohit</a>.So can any <a href="link2">body</a> help me regarding this.
从上面的字符串我想要映射像[0] [0] = link1和[0] [1] = rohit和[1] [0] = link2和[1] [1] =正文。如果文本有href,这意味着在文件中 然后添加到映射数组中,否则保留文本。我希望这个解决方案使用PHP,所以请尽快帮助。
答案 0 :(得分:1)
试试这个:
$sub = 'i am <a href="link1">rohit</a>.So can any <a href="link2">body</a> help me regarding this. ';
preg_match_all('/<a href="(.+?)">(.+?)<\/a>/', $sub, $matches, PREG_SET_ORDER);
// output
print_r($matches);
Array
(
[0] => Array
(
[0] => <a href="link1">rohit</a>
[1] => link1
[2] => rohit
)
[1] => Array
(
[0] => <a href="link2">body</a>
[1] => link2
[2] => body
)
)