2016-10-26 2 views
-1

例:私はチェンナイに行くつもりです。Pythonを使用して与えられた文字列の文簡略化の方法

Ans:Sent 1:チェンナイに行きます。

与え例えば
Sent 2 : I will go to office. 
+0

分割する簡単なルールがある場合は、['str.split'](https://docs.python.org/3.5/library/stdtypes.html?highlight=str.split#str.split)をご覧ください。文章。もっと複雑なルールの場合は、['re'](https://docs.python.org/3.5/library/re.html?highlight=re#module-re)モジュールを見る必要があります。しかし、ちょうど上記の英語の問題は、2つの節(コンマ '、'文を終わらせないで) – AChampion

+0

と私は単純に言った、それは主要なキーワードではありません。私は知的ではあるが、私は恥ずかしがり屋である。Ans:SENT1:私は知的だSENT2:私は恥ずかしがり屋だ – PrabhuPrakash

+0

これより複雑なパーサを構築する必要がある。あなたは文章中の英語句を見ており、句を導入するいくつかの関連語(および、など)や句読点があります。しかし、これは簡単な作業ではありません。 – AChampion

答えて

0

、それはstr.splitで動作するかもしれません:あなたが分割し、より複雑な何かを持っている場合は、正規表現を試してみてください https://www.tutorialspoint.com/python/string_split.htmhttps://docs.python.org/3/library/re.html

+0

これは実際には答えではなく、より多くのコメントと既存のコメントの繰り返しです。 – AChampion

+0

これは上記の質問に対する答えではありません。慎重にチェックしてください。 – PrabhuPrakash

+0

私はチェンナイに行くつもりです。このために – PrabhuPrakash

0
my_sent = "I am going to Chennai, then i will go to office." 
sent1 , sent2 = my_sent.split(", than") 

方法splitは、指定された文字または文字列値で文字列を分割し、指定された文字で区切られた要素のリストを返します。 これで、その値を変数に入れることができます。この例では、が送信されました。sent2です。

+0

私はチェンナイに行くつもりです。このため? – PrabhuPrakash

+0

print(sent1) - > –

+0

'print(sent1)' - >私はチェンナイに行く 'print(sent2)' - >私はオフィスに行くだろう。 –

関連する問題