哪个正则表达式允许我匹配特定字符串中的字符和数字,如GIVEN_CHAR_VAL“:”AKRONIS387226279863_NXUS0000000016092126“

时间:2014-05-05 10:40:56

标签: regex

哪个正则表达式允许我匹配字符串GIVEN_CHAR_VAL":"AKRONIS387226279863_NXUS0000000016092126"

中的字符和数字

我试过

GIVEN_CHAR_VAL":"(.*)"

但不正确。 有什么想法吗?

3 个答案:

答案 0 :(得分:1)

如果您只想匹配字母数字字符,请使用\w而不是.

GIVEN_CHAR_VAL":"(\w*)"

答案 1 :(得分:0)

您建议的正则表达式适用于我,但您尝试过:

GIVEN_CHAR_VAL":"(.*?)"

答案 2 :(得分:0)

你真的想要匹配什么?

。*会给你整套AKRONIS387226279863_NXUS0000000016092126

\ w +如上所述也会这样做,因为它接受' _'

如果你试图匹配除了下划线以外的所有内容,请尝试更具体的内容,例如[A-Z0-9] +,尽管由于插入的下划线,你最终会得到两个匹配。