Can you define further the notion of "clause" or "phrase"?
The Stanford NLP toolkit can extract semantic role information (Subject, Object, auxiliary functions) and also syntactical information such as type of noun, type of verb, etc. If you are not concerned with the structure, most text processing toolkits can extract n-grams (sequences of words or characters) from text.
Not sure if this could help. It is for biomedical text, but I assume it can be extended to any text.
The tool is called iSimp, detects coordinations, relative clauses, appositions, parenthesized elements, and introductory phrases and generates simplified sentences.
Thank you very much Cecilia Arighi. Exactly I am looking for this one. I have a trigger and Two phrases one is called Cause and another one Effect. I have to identify the cause or effect phrases. Those papers are relevant. Thanks once again.
Thanks to Gerard. Yes, I know. I am using that one. I have to find causal phrases and effect phrases. I think that is not sufficient. so I have to build some manual rule for this.
This paper describes a task similar to what you describe, with a very detailed (English-centric) background literature search on the problem of causal clauses. They use the Wall Street Journal (surprise, surprise) to test their system, getting about 68% accuracy for extracting these sorts of relations, using pattern matching, which I guess is pretty decent for something thats not that smart.
So you are looking for causality. We work on causality detection, again in biomedical domain. See http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3514748/.
Is this something of the sort you want to capture?
You can use WordStat to extract phrases in English and many other languages. For more info visit: http://provalisresearch.com/products/content-analysis-software/