掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 489|回复: 7

[求助] 用正则如何去除指定字符串中的某个符号

[复制链接]
  • TA的每日心情
    慵懒
    2018-9-28 00:22
  • 签到天数: 273 天

    [LV.8]以坛为家I

    发表于 2018-11-20 15:11:16 | 显示全部楼层 |阅读模式
    本帖最后由 Saxons 于 2018-11-20 15:24 编辑
    * [$ e$ e$ O' v" K  a+ w7 T* \
    - j& ]1 w- V' J6 b比如想去除acet·y·lene一行中“·”符号,但又不会去掉其他的地方的“·”。$ k0 d3 w' D0 h3 F; v3 ?: g
    望朋友们解答。

    该用户从未签到

    发表于 2018-11-20 16:00:47 | 显示全部楼层
    echo -n "acet·y·lene" | perl -pe 's/(\w+)·(\w+)·(\w+)/\1\2\3/g'
    / J" O: O" L% a0 K! B3 E" D8 xacetylene

    点评

    感谢解答。  发表于 2018-11-20 16:35
  • TA的每日心情
    开心
    2019-8-21 08:44
  • 签到天数: 163 天

    [LV.7]常住居民III

    发表于 2018-11-20 16:22:20 | 显示全部楼层
    本帖最后由 mikeee 于 2018-11-20 16:25 编辑 9 q/ c" ~9 a9 [( T' p4 i

      }! j) I& \, N) r+ a貌似可以
    # d' x" p9 Z: K& e9 T3 P
    + h2 e/ o$ ]6 O& m([a-zA-Z])·([a-zA-Z])
    0 y# W0 o" ?8 @/ q3 o替代: d8 }- C' v( o; U9 k  n; Z2 z& U
    notepad++ \1\2 (vscode: $1$2): I$ q( b3 Z% |/ d
    / R/ `% ?. |, G) Y9 ?1 A! x2 F$ u
    可能需要操作两次"替代全部"

    点评

    感谢解答。  发表于 2018-11-20 16:41
  • TA的每日心情
    慵懒
    2018-11-26 11:30
  • 签到天数: 130 天

    [LV.7]常住居民III

    发表于 2018-11-20 16:25:26 | 显示全部楼层
    EmEditor的话
    , z4 ]: Q9 ^2 K6 {4 R% A, Y查找 (\l+)·(\l)·(\l+) 替换为 \1\2\3) H0 m* q) J6 [9 Z
    3个括号查找到的部分后向引用\1\2\3* R0 s6 @" v: d
    \l为小写字母 也可用\w 允许大写小写范围大一些 中间括号没有跟+号就只允许中间是一个字母

    点评

    很感谢。我尝试一下。  发表于 2018-11-20 16:34
  • TA的每日心情
    慵懒
    2018-9-28 00:22
  • 签到天数: 273 天

    [LV.8]以坛为家I

     楼主| 发表于 2018-11-20 16:35:01 | 显示全部楼层
    mikeee 发表于 2018-11-20 16:22
    7 ~2 m* v, ~: m6 z" x+ ]貌似可以 % B' I& {8 M% Z/ |# M9 B& p9 g) m
    ) j+ P4 C8 Z$ Z; F( I" l1 `' c5 X' [
    ([a-zA-Z])·([a-zA-Z])

    3 c6 m9 V0 D. g: D/ j感谢解答。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-20 10:31 , Processed in 0.078141 second(s), 15 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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