使用正则表达式获取特殊字符前的特定单词

时间:2016-07-29 08:10:01

标签: java regex special-characters

我需要在特殊字符之前获得`之前的单词,但它可以是任何特殊字符。应忽略特殊字符和字符后面的字符串。

userTable` (`idUser`  int PRIMARY KEY AUTO_INCREMENT NOT NULL,`userName` VARCHAR(50),`password` VARCHAR(25))

我想知道是否可以更容易地使用正则表达式忽略特殊字符和之后的单词。

1 个答案:

答案 0 :(得分:1)

两种方式:

(\w+)(?=[\'\"])

[\'\"]\K(\w+)

在[]中添加您想要的任何字符,但前面加上'\'f.e。 \ $,\%等等。