Regex 从正则表达式中提取字符串
使用正则表达式,我想从Regex 从正则表达式中提取字符串,regex,Regex,使用正则表达式,我想从name1\u 99\u name2.sql name1:任何字符序列 99:任何数字序列 name2:任何字符序列 使用此选项: \_[a-z]+ 我在前面提取了带有下划线的name2,但我需要不带下划线的 有什么想法吗 [^_]+(?=\.sql$) 如果字符串总是以“.sql”结尾 但正如Hayk所指出的,这里可能并不需要正则表达式,因为一个简单的字符串操作函数就可以完成这项工作。我不确定我是否理解您的问题。首先,你用的是什么语言?第二,“性格”是什么?我
name1\u 99\u name2.sql
:任何字符序列name1
:任何数字序列99
:任何字符序列name2
\_[a-z]+
我在前面提取了带有下划线的name2
,但我需要不带下划线的
有什么想法吗
[^_]+(?=\.sql$)
如果字符串总是以“.sql”结尾
但正如Hayk所指出的,这里可能并不需要正则表达式,因为一个简单的字符串操作函数就可以完成这项工作。我不确定我是否理解您的问题。首先,你用的是什么语言?第二,“性格”是什么?我这么问是因为一个角色可以是任何东西,包括空格、制表符、换行符,甚至✭ 是字符。正则表达式有以下格式:[a-z | a-z]++[0-9]+++[a-z | a-z]+\.+sql我需要使用正则表达式提取第二个字符串,但您使用什么引擎来运行正则表达式?它与:[^ u]+?(?=[.])谢谢大家:)