正则
向后查找
顾名思义,即查找指定字符后的内容。
例:
$23.45
使用正则表达式: (?<=\$)[0-9.]+ 返回结果$23.45
$5.31
$899.00
$69.96
5.31
899.00
69.96
向前查找
查找指定字符前面的内容。
例:
123456</a>
111</a>
222</a>
使用正则表达式:\d+(?=</a>) 得到结果:
123456
111
222
前后查找结合使用
例:
<title>Very Good!</title>
<title>Hello</title>
使用正则: (?<=<[Tt][iI][tT][lL][eE]>).*(?=</[Tt][iI][tT][lL][eE]>) 得到
Very Good!
Hello
使用条件
例:
123-456-7890
(123)456-7890
(123)-456-7890
使用正则:(\()?\d{3}(?(1)\|-)-\d{4} 得到
123-456-7890
(123)456-7890