我想捕获字符串中第二个斜杠之后和第三个斜杠之前出现的文本。例:
/ ipaddress /数据库名称/
我只需要捕获数据库名称。数据库名称可能包含字母,数字和下划线。谢谢。
最佳答案
如何访问它取决于您的语言,但是基本上您只需要一个捕获组即可捕获介于第二个和第三个“/”之间的任何内容。假设您的字符串始终与示例相同,则将是:
/.*/(.*)/
如果可以存在多个斜杠,但数据库名称中绝不能存在一个斜杠,则需要:
/.*/(.*?)/
关于regex - 正则表达式在第二个和第三个斜杠之间查找文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16825979/