Java 中字母数字文本的正则表达式
Regex for alphanumeric text in Java
我正在尝试编写正则表达式,使用一个正则表达式分别将 lt34 或 Lt34 或 lT34 和 lt 34 或 Lt 34 或 lT 34 转换为 Lt34 和 Lt 34。 34 只是一个数值,可以是任何值,但文本 "lt" 是固定的,应转换为 "Lt"(使用正则表达式的驼峰式大小写)。
我不会写正则表达式,因为我是新手。请帮助我。
试试这个:
(?i)lt[\s]*[\d]+
你可以测试一下here
说明:
- flag
(?i)
告诉正则表达式搜索区分大小写
lt
- 字面意思
[\s]*
space 可以出现 0 次或多次
[\d]+
可以出现1次或多次的数字,
我正在尝试编写正则表达式,使用一个正则表达式分别将 lt34 或 Lt34 或 lT34 和 lt 34 或 Lt 34 或 lT 34 转换为 Lt34 和 Lt 34。 34 只是一个数值,可以是任何值,但文本 "lt" 是固定的,应转换为 "Lt"(使用正则表达式的驼峰式大小写)。
我不会写正则表达式,因为我是新手。请帮助我。
试试这个:
(?i)lt[\s]*[\d]+
你可以测试一下here
说明:
- flag
(?i)
告诉正则表达式搜索区分大小写 lt
- 字面意思[\s]*
space 可以出现 0 次或多次[\d]+
可以出现1次或多次的数字,