-3
我正在嘗試編寫一個小腳本編程語言來測試我的技能。我如何解析函數的參數?
我想知道如何在函數中拆分參數。 所以語法是這樣的:
test "bla,bla,bla", "othertext"
我怎麼能拆分在中間的,
的2個參數,而不在字符串中堪憂,
字符?有沒有一個正則表達式讓事情變得更簡單?
我正在嘗試編寫一個小腳本編程語言來測試我的技能。我如何解析函數的參數?
我想知道如何在函數中拆分參數。 所以語法是這樣的:
test "bla,bla,bla", "othertext"
我怎麼能拆分在中間的,
的2個參數,而不在字符串中堪憂,
字符?有沒有一個正則表達式讓事情變得更簡單?
String str = "\"bla,bla,bla\", \"othertext\"";
int p = str.lastIndexOf(',');
String parameter1 =str.substring(0, p);
String parameter2 =str.substring(p+1);
我會做字符串迭代/ substringing,並管理自己的(狀態引號是) – Rogue
我想你會在這裏找到答案:http://stackoverflow.com/questions/3366281/tokenizing-字符串但忽略分隔符在引號內 – Bing
您最好使用實際的解析器。 –