我有以下文字:
lemap;Brsjmnb008528;Ask Toolbar;APNLLC;09/04/2014
我想构建一个正则表达式,以便在第一个分号之前获得完整的单词,另一个只能获得第一个和第二个分号之间的所有单词等。
第一个用例就像这样:
[^;]*
有什么建议吗?
答案 0 :(得分:1)
你的正则表达式:
[^;]*
应该有用,但也许你只需要捕捉你匹配的东西:
([^;]*)
答案 1 :(得分:1)
正确的答案是
[^;]+
使用[^;]*
也将匹配空值
答案 2 :(得分:0)
试试这个正则表达式:
^[^;]*
得到第一个字。开头的^
匹配字符串的开头。
答案 3 :(得分:0)
有了这个:
^([^;]+);([^;]+);
你将获得第1组中的第一个单词和第2组中的第二个单词。