用于Java中的字母数字文本的正则表达式

时间:2017-04-03 13:13:18

标签: regex regex-negation regex-greedy

我正在尝试使用一个正则表达式将写入正则表达式分别转换为lt34或Lt34或lT34和lt34或Lt34或lT34分别为Lt34和Lt34。 34只是一个数值,可以是任何东西,但文本“lt”与任何应该转换为“Lt”(使用正则表达式的骆驼外壳)的外壳固定。

我不能写正则表达式,因为我对它很新。请帮帮我。

1 个答案:

答案 0 :(得分:1)

试试这个:

(?i)lt[\s]*[\d]+

你可以测试它here

说明:

  • flag (?i)告诉正则表达式搜索是case-(in)敏感
  • lt - 字面意思
  • [\s]*空格,可以出现0次或更多次
  • [\d]+数字,可以出现1次或更多次,