掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 548|回复: 5

[求助] 【问题已解决】正则表达式

[复制链接]

该用户从未签到

发表于 2016-5-3 14:38:12 | 显示全部楼层 |阅读模式
本帖最后由 qiuhao1112 于 2016-5-4 16:54 编辑 & t3 e1 ]" F) L' }+ |

* V& T" C! r( E有如下代码:6 R8 w2 g& f' O) G$ l4 b

: N5 w3 o- h8 [/ S4 E* x<b>abandon</b># w" i" X8 T; {" L

/ E) k. ^4 F* S& E. a' l5 ?, e<ex>She was  <b>abandoned</b>.</ex>
$ ?8 q, x  E6 O7 O5 D& O2 S3 l/ v0 q( m' b4 ^0 E
<ex>She  <b>abandoned</b> her <b>hope</b>.</ex>
, O6 s# J3 z" k) t, n7 O' X& y7 ~( I
<ex>She  <b>abandoned</b> her <b>hope</b> in <b>technology</b>.</ex>
+ }( J* V0 ^/ R3 g" ~
$ Z6 B: z8 n& R  p2 r  U( e+ N; s* Y, d+ F4 T- k5 P

  e4 U- `, l7 d3 H+ b! E( y$ _, a9 u6 z+ {' @
我想提取:仅<ex></ex>标签中
% w9 w6 r4 z1 _  r( K. k) r* P8 |3 C$ `
<b>abandoned</b>
  r" Y. v: X! A. g  I4 w( l" y- P9 B" _. i3 W5 X' n) _! ^
<b>abandoned</b> her <b>hope</b>
8 f: t: @% c3 t
+ J' q0 {8 F0 L! y: r) G1 P<b>abandoned</b> her <b>hope</b> in <b>technology</b>" g9 X! z7 z% y6 ^

, H9 \4 t/ p9 `7 S3 g: R2 s1 y$ B# v; s8 i
# |& S3 {4 t* X5 m" x/ e6 v* W

  Q( ]2 M% `9 Q, e, o即仅<ex></ex>标签中第一个出现的<b>到最后一个出现的</b>为止之间的内容(包括标签)3 v+ h- \. k3 f+ s, }, c* Q- `1 L

8 N8 `  x+ C% q  E0 j
. g5 u. M2 h& e* G# I2 a请问怎么匹配?
0 X) P% I) x- h* w- B* R6 e' U3 g  h! F; T) e% [3 S& Q8 ^

该用户从未签到

发表于 2016-5-3 14:53:16 | 显示全部楼层

0 Y& {, `& M, I0 H. a$ Q试试8 F- ~0 N4 |4 h( M+ S; A+ m9 \
  1. <ex>(.+?)<b>(.+)</b>(.+?)</ex>
复制代码
. S+ s. i# K( ?$ f7 R! U& J
9 |* g9 y5 ]. e7 E1 c3 h: w
<b>\2</b>就是你要的内容。9 i. o$ `' ]- l% O1 Y) R6 z4 h
-
4 h& u$ C+ O9 ^% J7 t注意看看有没有<ex>和<b>..........</b>和</ex> 紧挨着的情况。5 r9 k  K1 K2 \1 E4 R
: P5 ]  x8 P" g3 I. K: ]' j0 t  e8 e
:: UltraEdit 下 Perl 正则表达式。  u" W- c6 U; y. ?/ G$ Y' F
0 b% G$ [! X3 b3 q/ S0 d# Y

该用户从未签到

 楼主| 发表于 2016-5-3 18:07:06 | 显示全部楼层
Oeasy 发表于 2016-5-3 14:53. [  _6 h* f- b: |9 \
试试

1 ^0 }, \* `  W4 e6 |1 s请问 \2 代表什么意思?

该用户从未签到

发表于 2016-5-3 18:09:29 | 显示全部楼层
原表达式第2个括号内匹配的内容。

该用户从未签到

 楼主| 发表于 2016-5-3 18:12:07 | 显示全部楼层
dumengqiu 发表于 2016-5-3 18:09
3 }/ ?) a' R1 b( `$ I, W原表达式第2个括号内匹配的内容。

, ?; p8 ?. Z5 r5 _我懂了,谢谢您的解答

该用户从未签到

 楼主| 发表于 2016-5-4 13:06:12 来自手机 | 显示全部楼层
Oeasy 发表于 2016-5-3 14:53
6 v! `/ X* [, i( Y试试8 h8 T" o7 s  i' X3 o

; x7 K) w( J  G! @9 X
5 ?8 B! s0 \, B+ j- c
8 {; l. T" D# n
感谢O大的解答,问题已完美解决
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

小黑屋|手机版|Archiver|PDAWIKI |网站地图

GMT+8, 2025-5-8 19:32 , Processed in 0.021328 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表