答えて
表現がどの程度複雑になるかによって異なります。私は間違いなく適切なパーサを書くでしょう。それだけで、私はそれを正しく行ったと確信できるからです。さらに、文字列を抽象構文ツリーに解析し、最後にオブジェクトのツリーを自動的に作成します。
class Node { ... }
class StringLiteral extends Node {
public String getValue() { ... }
}
class Term extends Node {
public String getName() { ... }
public int getArity() { ... }
public Node getArgument(int index) { ... }
}
はい、あなたは正しいです。しかし、今ではどのようにこれらのノードを得るために文字列を解析するのですか? –
基本的な考え方は、あなたが興味を持っている構文要素ごとに1つのメソッドを持つ 'Parser'クラスを書くことです。' List
- 1. Java:次の文字列を扱う正規表現を修正しますか?
- 2. 使用正規表現は、文字列
- 3. Java正規表現@文字列
- 4. 正規表現がどのように二つの文字列
- 5. 文字列を正規表現の文字列リテラルに変換するには
- 6. 正規表現:どのように次の文字列で「<>」メールで
- 7. 正規表現の文字列からの十進数
- 8. c#正規表現文字列内の数字のみ
- 9. 改行文字列のみを改行する正規表現
- 10. 正規表現と文字列操作
- 11. 文字列プレースホルダと正規表現
- 12. 正規表現のASPトリム文字列
- 13. 正規表現の文字列Javascript?
- 14. ユニコード文字列の正規表現
- 15. 正規表現の文字列
- 16. 非文字列の正規表現
- 17. JavaScriptの正規表現:文字列
- 18. VHDL文字列リテラルの正規表現
- 19. 正規表現文字列の置換。
- 20. Pythonの正規表現、Unicode文字列
- 21. 部分文字列の正規表現
- 22. 改行文字を含む文字列の正規表現パターン
- 23. 文字列正規表現の文字を数えて
- 24. Java正規表現:部分文字列と改行文字の後に空白文字をマッチングする
- 25. Java正規表現 - 文字列内の空白を減らす
- 26. 可能なエスケープ文字の文字列の正規表現
- 27. n文字の文字列の正規表現
- 28. 正規表現改行文字と文字列の文字列の長さを制限する
- 29. 文字列の配列を取得する正規表現
- 30. 文字列または正規表現のリテラルにない正規表現と一致する正規表現
どの文字列のリストを取得するには? p( 'と')の間の値は?ユニークでもユニークでもない? –
これは文字列のようには見えません。それは二重引用符で囲まれていますか? – Skilldrick
探している出力はどれくらいですか?あなたが与えたあなたの事例に必要な正確な出力を与えることができますか? –