掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 406|回复: 11

[求助] 请教怎样写正则代码才能用配特殊的汉字?

[复制链接]
  • TA的每日心情
    无聊
    2023-2-17 11:35
  • 签到天数: 284 天

    [LV.8]以坛为家I

    发表于 2020-11-14 09:08:31 | 显示全部楼层 |阅读模式
    例如
    , d- W1 W) z3 [; x  z, J  ^㑌、㓦、㘥、䀇……
    7 S2 h9 A8 C3 `# c等特殊的汉字不能用  [一-龥]、或 [一-﨩]  这样的正则代码匹配到$ Y, S" Z  y: f( `
    请教怎样写正则代码才能用配特殊的汉字?谢谢!
  • TA的每日心情
    开心
    2019-8-21 19:27
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2020-11-14 12:56:58 | 显示全部楼层
    本帖最后由 Mandolin 于 2020-11-14 13:16 编辑
    9 Q: L) h1 ?8 P+ q0 i* ^8 W- ^
    lwx228 发表于 2020-11-14 11:57
    % D# r$ s& `# l7 S% e" m$ R# mCJK扩展A的6582个汉字(Unicode码0x3400-0x4db5)% n, [8 O* P2 v6 K' c
    怎样才能变为正则?. `8 |+ w% J7 C4 Y6 i7 W
    我在EmEditor试了多次不行。谢谢! ...

    9 E$ |- F4 E$ {9 U! ^+ T' U9 f* E+ w" V, {. q6 J- n
    EmEditor中的正则写法是:* B" `3 z! c  T( \0 X! J' h
    1. [\x{3400}-\x{4db5}]
    复制代码
    . K! w4 Q/ B8 Y; H/ a

    % h& [; ]$ e5 d: q9 e* s9 P5 x8 a. R1 ]可以参考下面这张表,想要匹配哪个范围的字自己组合就好了:
    ! G" E0 W: x4 O  D) j# B" P
    . Z$ f! l8 ^1 J; J) u% y
    2 k0 x( t! B( S7 w0 b7 M
    - D9 F8 @9 k' {+ ]) r比如按你的情况写这个应该就够了(包含了中文符号和部首):  \! O4 L1 ]8 P" z: W' h

    ( H1 n- ~7 |2 v. \
    1. [\x{2E80}-\x{FAFF}]
    复制代码
  • TA的每日心情
    无聊
    2022-7-21 15:56
  • 签到天数: 216 天

    [LV.7]常住居民III

    发表于 2020-11-14 09:15:16 | 显示全部楼层
    你这些特殊的汉字有何规律呀?
  • TA的每日心情
    无聊
    2023-2-17 11:35
  • 签到天数: 284 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-11-14 09:32:33 | 显示全部楼层
    具体的我不懂、是mdx中转来的# H, M9 g. T; G3 S0 j' Z
    可能是不常用的繁体字?
    % w/ C3 \0 c; l+ a
  • TA的每日心情
    奋斗
    2020-5-22 08:16
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2020-11-14 10:20:09 | 显示全部楼层
    \u0000-\u002C% f6 m6 D% d0 T9 }: s4 p0 ?
    类似这样的,又或者这样的
    9 _. h8 p8 t1 v2 p0 _\x{4e00}-\x{9fa5}
    3 x( I5 z* g2 c- [# C7 h* d5 F0 x/ a% E6 U! Z
    这得看你用正则支持哪个写法

    该用户从未签到

    发表于 2020-11-14 10:22:08 | 显示全部楼层
    这些字在扩充A区,把扩充A区带上就行
  • TA的每日心情
    无聊
    2023-2-17 11:35
  • 签到天数: 284 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-11-14 11:47:13 | 显示全部楼层
    baodi 发表于 2020-11-14 10:20: a4 k; X. j7 k- U7 w
    %u0000-%u002C
    " o. _% Z4 ~" R( v5 m- I% s类似这样的,又或者这样的
    ' [- @- {% Q6 b: `\x{4e00}-\x{9fa5}

    2 U, ^& v0 u; d( g' j) U2 a谢谢!
    ' |1 ?' O. |/ o- G. [1 k& S; X试了、8 r4 V0 F1 k& z8 ~- M' M/ v) ^
    这个范围还不如 ([一-﨩])
  • TA的每日心情
    无聊
    2023-2-17 11:35
  • 签到天数: 284 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-11-14 11:49:26 | 显示全部楼层
    本帖最后由 lwx228 于 2020-11-14 11:52 编辑
    , K* x, f8 a: p& k2 r* ]) J
    klwo2 发表于 2020-11-14 10:22
    % B  y; V- Q. W1 @, K3 K, t) i这些字在扩充A区,把扩充A区带上就行

    5 g! `# ]' Z0 |0 B% a  t% x) _% ~4 v5 ]
    谢谢!; A. s3 |7 O; U6 R# ]- A
    但要具体怎样写、我不懂。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情
    无聊
    2023-2-17 11:35
  • 签到天数: 284 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-11-14 11:53:17 | 显示全部楼层
    图中的标题没有答案
  • TA的每日心情
    无聊
    2023-2-17 11:35
  • 签到天数: 284 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-11-14 11:57:06 | 显示全部楼层
    CJK扩展A的6582个汉字(Unicode码0x3400-0x4db5)
    1 i( w2 v1 V1 |$ f8 H; x4 a- ?/ l怎样才能变为正则?
    3 C. E; A: V! a- A2 A* x6 e1 ]我在EmEditor试了多次不行。谢谢!
  • TA的每日心情
    无聊
    2022-7-21 15:56
  • 签到天数: 216 天

    [LV.7]常住居民III

    发表于 2020-11-14 14:33:46 | 显示全部楼层
    Mandolin 发表于 2020-11-14 12:563 p0 F( J$ J& b8 B4 J# q) S2 l
    EmEditor中的正则写法是:

    9 P& h$ G2 g4 C6 B7 H0 Y  z多谢大神普及汉字unicode编码指示,又学到一招4 P: b+ k% s- E/ Q$ b6 U
  • TA的每日心情
    无聊
    2023-2-17 11:35
  • 签到天数: 284 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-11-14 17:14:05 | 显示全部楼层
    Mandolin 发表于 2020-11-14 12:56
      o3 h8 `) j( e; L: gEmEditor中的正则写法是:

    : ^9 {/ Y# S* L' L/ x非常感谢!
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-26 21:51 , Processed in 0.051623 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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