You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用正则表达式匹配等号后的末尾字母、数字及符号?

匹配等号后内容的正则方案

核心正则表达式

如果要捕获每行中等号=之后的全部内容(包含字母、数字、符号),可以使用:

=(.*)$

表达式解释

  • =:精准匹配等号字符
  • (.*):捕获组,匹配任意非换行字符的零次或多次,即等号后面的所有内容
  • $:匹配行尾位置,确保取到的是该行等号后的完整内容

如果需要严格限定只匹配字母、数字和常见标点符号,可使用更精准的版本:

=([a-zA-Z0-9\p{P}]+)$

其中\p{P}匹配所有标点符号,结合a-zA-Z0-9覆盖你需要的字符范围。

测试示例

针对你提供的文本:

msg_type_add=ADD
table_name_card=cardholder
bin_card=7771800
member_card=123
card_status_active=123
card_status_cancelled=123

开启正则的多行模式(多数工具中标记为m)后,会逐行捕获到以下内容:

  • ADD
  • cardholder
  • 7771800
  • 123
  • 123
  • 123

注意点

  • 必须开启多行模式,否则$只会匹配整个文本的末尾,只能捕获最后一行的内容。
  • 若要排除等号后的空白字符,可调整为=(\S*)$(\S匹配非空白字符)。

内容的提问来源于stack exchange,提问作者fvthree

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 16:41:31