RegEx如何阻止字符串中数字和字母的混合

时间:2019-07-12 12:27:16

标签: regex

我有一个字符串,例如:

1a2s3d4f5g6h7j8k9l0 Lorem Ipsum只是fsdfsdf8s7d打印和排版fsdfsdf8s7d的伪文本

我想找到带有数字和字母的“单词”:

1a2s3d4f5g6h7j8k9l0 Lorem Ipsum只是fsdfsdf8s7d印刷和排版fsdfsdf8s7d

的伪文本

我尝试了一些在这里找到的代码,但是效果不佳 谢谢:)

1 个答案:

答案 0 :(得分:2)

(?=\w*\d)(?=\w*[a-zA-Z])\w+

含义:

  1. 匹配一个单词中至少包含一位数字的位置。
  2. 匹配一个单词中至少包含一个字母的位置。
  3. 在该位置之后再说一个字。

See it in action