查看: 377|回复: 12
打印 上一主题 下一主题

[求助] 新人求助!正则表达式替换的问题

[复制链接]
  • TA的每日心情
    开心
    2018-8-8 16:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    40

    回帖

    358

    积分

    秀才

    Rank: 3Rank: 3

    积分
    358
    跳转到指定楼层
    1
    发表于 2016-6-11 20:42:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    各位前辈好!请教在ultraeditor里对某个文本中以</font><br><br>\n<font起始,以</font>\n结束的字符串进行删除操作(替换为空值)要如何操作?
    自学了一下正则表达式,输入^\</font\>\<br\>\<br\>\\n\<font.*\</font>\\n$后运行提示not found!

  • TA的每日心情
    开心
    2023-2-22 11:08
  • 签到天数: 54 天

    [LV.5]常住居民I

    1

    主题

    272

    回帖

    3003

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3003
    2
    发表于 2016-6-13 09:04:55 | 只看该作者
    在Emeditor里,试试:
    ^</font><br><br>\\n<font.*</font>\\n$
  • TA的每日心情
    开心
    2019-6-27 08:03
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    40

    主题

    464

    回帖

    5430

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5430

    灌水大神章

    3
    发表于 2016-6-13 09:29:09 | 只看该作者
    用perl试试这个 ^</font><br><br>.+?n
  • TA的每日心情
    开心
    2019-6-27 08:03
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    40

    主题

    464

    回帖

    5430

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5430

    灌水大神章

    4
    发表于 2016-6-13 09:34:48 | 只看该作者
    ^<br><br>\n<font.+?n
  • TA的每日心情
    开心
    2019-6-27 08:03
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    40

    主题

    464

    回帖

    5430

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5430

    灌水大神章

    5
    发表于 2016-6-13 09:39:24 | 只看该作者
    使用ultraeditor中的 perl  表达式为^<br><br>\n<font.+?n 用时保证<br><br>\n<font在行首,而\n在行尾 不会有问题的

    该用户从未签到

    47

    主题

    323

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11400

    灌水大神章小蜜蜂章笑傲江湖章

    7
    发表于 2016-6-14 21:39:01 | 只看该作者
    本帖最后由 qiuhao1112 于 2016-6-14 21:45 编辑

    ^[</font><br><br>\\n<font](.*?)[</font>\\n]$
    替换为空
  • TA的每日心情
    开心
    2018-8-8 16:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    40

    回帖

    358

    积分

    秀才

    Rank: 3Rank: 3

    积分
    358
    8
     楼主| 发表于 2016-6-15 20:23:31 | 只看该作者
    本帖最后由 george2016 于 2016-6-15 20:28 编辑

    先谢谢大家的回复。但是这些命令好像都不太能适合我的情况。我还是把要处理的源文件片段放上来吧:
    “axle        <font size=7><b>axle</b></font><font size=6> 2880</font><br><br>\n<font size=4 color=red>■ a shaft on which a wheel rotates</font><br><br>\n<font size=4 color=navy><b>● An <i>axle</i> is a rod around which a wheel moves or rotates. The front wheels of your car sit on an <i>axle</i>, turning around it as the car moves.</b></font><br><br>\n<font size=3 color=dimgray>Any kind of vehicle with wheels uses some kind of axle for those wheels to rotate on. Trucks, buses, and cars have axles, and so do lawnmowers and wagons and even bicycles. The original, Middle English word for <i>axle</i> was <i>axle-tree</i>, which came from a combination of the Old Norse word <i>?xull</i> and the Old English <i>eax</i>, both of which mean "axis," or "line around which a body rotates."</font>\n”
  • TA的每日心情
    开心
    2018-8-8 16:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    40

    回帖

    358

    积分

    秀才

    Rank: 3Rank: 3

    积分
    358
    9
     楼主| 发表于 2016-6-15 20:24:37 | 只看该作者
    本帖最后由 george2016 于 2016-6-15 20:27 编辑
    menglongma 发表于 2016-6-13 09:39
    使用ultraeditor中的 perl  表达式为^\n


    感谢回复。<br><br>\n<font是要在行内替换的,不在行首。这样的话要怎么写语句呢
  • TA的每日心情
    开心
    2018-8-8 16:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    40

    回帖

    358

    积分

    秀才

    Rank: 3Rank: 3

    积分
    358
    10
     楼主| 发表于 2016-6-15 20:26:40 | 只看该作者

    能够运行但是只能替换一小部分需要替换的对象。不知是什么原因。

    该用户从未签到

    47

    主题

    323

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11400

    灌水大神章小蜜蜂章笑傲江湖章

    11
    发表于 2016-6-15 22:29:07 | 只看该作者
    george2016 发表于 2016-6-15 20:26
    能够运行但是只能替换一小部分需要替换的对象。不知是什么原因。

    那就是数据总体结构分析的不够全面和准确

    该用户从未签到

    47

    主题

    323

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11400

    灌水大神章小蜜蜂章笑傲江湖章

    12
    发表于 2016-6-15 22:36:32 来自手机 | 只看该作者

    我之前的表达式没有问题,应该是你描述有误


    这次试试:
    </font><br><br>\\n<font(.*?)</font>\\n

    该用户从未签到

    47

    主题

    323

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11400

    灌水大神章小蜜蜂章笑傲江湖章

    13
    发表于 2016-6-15 22:40:08 来自手机 | 只看该作者
    纠正一下,按照你刚才贴出来的例子

    并不是以</font><br><br>\n<font 为(行的)开始