No.4ベストアンサー
- 回答日時:
re.findall(r'\w+|[^\w\s]+',text)
でしょうか。数字はどうするんだとか記号の連続があったらどうするかとか不明なので、あくまで一例ですが。
どうしてもsplitでやりたければ、re.split(r'\b|\s+') したあとで空の要素を削除する。
[x for x in re.split(r'\b|\s+',text) if x]
> re.split(正規表現, text)で所望の結果を得る「正規表現」の書き方を知りたいのです。
純粋に正規表現の勉強が目的ならともかく、テキストの分解が目的ならこういう考え方は止めた方が良いです。
×「超複雑な正規表現一発で処理する」・・・読解困難・メンテ不可
○「シンプルな正規表現とプログラムロジックで処理する」・・・読解容易・メンテ容易
(純粋に正規表現の勉強が目的なら他人に質問するはずがないので、勉強目的でないと判断しました)
No.3
- 回答日時:
なければ入れればいいでしょ
text = 'you say goodbye and i say hello.'
text_mod = re.sub('\.' , ' .' , text)
pattern = r'\s+'
result = re.split(pattern, text_mod)
No.1
- 回答日時:
text = r'you say goodbye and i say hello .'
pattern='\s+'
result=re.split(pattern,text)
\はバックスラッシュ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 "push and stretch"の表現等について 5 2021/11/29 09:57
- 英語 you have the idea of all sentence 5 2022/11/12 09:18
- 英語 これは、イーヨーの皮肉ですか? 1 2023/04/30 10:10
- その他(学校・勉強) Japanese schools tests 1 2022/08/19 14:41
- 中学校受験 Japanese schools 1 2022/08/22 15:53
- 英語 仮定法と直接法の共存する文での使い分けの文法事項等について 1 2023/07/04 09:19
- 英語 「to不定詞」ではなく、「前置詞 to+名詞」しかとらない表現の規則性あるいは感覚について 1 2023/06/01 18:02
- 英語 英文法の修辞疑問文のcould について質問です。 How could you say such a 1 2023/02/10 01:26
- TOEFL・TOEIC・英語検定 日本語に翻訳出来る方お願いします。 I say this because beging 3 2021/11/19 08:42
- 英語 You may say I am a dreamer. 4 2023/01/09 08:45
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
パイソン。If elseの挙動について教えてください。パソコンは、if else で、まずifに当て
C言語・C++・C#
-
double型が正常に認識されていない恐れ
C言語・C++・C#
-
C言語って古いですか?
C言語・C++・C#
-
-
4
これなにがちがうんですか??
C言語・C++・C#
-
5
Pythonでのstrip()とsplit()の使い方
その他(プログラミング・Web制作)
-
6
C言語 バッファについて。
C言語・C++・C#
-
7
フォルダを自動作成・移動を複数ファイルに対して行うバッチ処理について
その他(プログラミング・Web制作)
-
8
gcc13.2のバグ?
C言語・C++・C#
-
9
License='MIT' ってなんでmitなんですか??適当なのでもいいですか? パイソン
C言語・C++・C#
-
10
Int('1234') で、strをかんたんに整数で扱えちゃうパイソンはどうなってるんですか?
C言語・C++・C#
-
11
python の 連鎖代入の文法
その他(プログラミング・Web制作)
-
12
C言語の関数と配列に関する質問
C言語・C++・C#
-
13
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
C言語・C++・C#
-
14
Javaって使いますか、もう古いですか?C++とどっちがいいですか?分析でC++使う授業ありましたけ
C言語・C++・C#
-
15
Python超入門者です、win pcにv3.1インストールして入力してたった3行のコマンドを入力s
その他(プログラミング・Web制作)
-
16
コマンドプロンプトについて。
C言語・C++・C#
-
17
pythonの画像の貼り付けについて
その他(プログラミング・Web制作)
-
18
バッチファイルについて
その他(プログラミング・Web制作)
-
19
https://paiza.jp/challenges/547/show paizaのc112:時差
その他(プログラミング・Web制作)
-
20
変数名を引数として渡す、アドレスを引数として渡す方法
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelのVBAで文章にある複数の...
-
sublimit textっていうエディタ...
-
RichTextBoxで指定行の色を自動...
-
テキストボックスかラベル上の...
-
vc++のAPI(dll)の引数をVBAでう...
-
【VBS】クリップボード操作につ...
-
Pythonのre.split()の正規表現...
-
Functionの戻り値を配列にした...
-
VBA public変数はどのようなこ...
-
他のフォームから別のフォーム...
-
C言語のサフィックスについて
-
アクセスできない保護レベルエ...
-
チェックボックスを操作できな...
-
C#のループでtextboxに値を入れ...
-
VB.NETでのイベントの途中終了
-
レコードセットにnullの場合
-
ClickとChangeイベントの違いは...
-
【VB6.0】 あるフォームから他...
-
プログラムの素朴な質問です 分...
-
VB6のFriendについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
sublimit textっていうエディタ...
-
テキストボックスかラベル上の...
-
ExcelのVBAで文章にある複数の...
-
htmlの修正方法を教えていただ...
-
Pythonのre.split()の正規表現...
-
ボールの動きがスムーズに動い...
-
vba 日本語以外を抽出について
-
【VBS】クリップボード操作につ...
-
htmlの修正方法を教えていただ...
-
DTPicker テキストクリアの方法
-
ReadParseで同名のinput名は配...
-
WORd VBA 文章を単語に分解する
-
XMLファイルのattribute値がう...
-
Googleシート「A1」でなくて「A...
-
RichTextBoxで指定行の色を自動...
-
Pythonでのstrip()とsplit()の...
-
CASL2 命令の2語と3語の違い
-
フォーム、サブフォーム間のデ...
-
[VB6] SQLの作成について
-
アクセスのフィールドに値をペ...
おすすめ情報
最後のhelloと.(ピリオド)の間には、ブランクはありません。
テキスト(text)は触らないで、
re.split(正規表現, text)
で所望の結果を得る「正規表現」の書き方を知りたいのです。
ひとつ教えてください。
r (raw string) の
re.split(r'\b', text)とre.split('\b', text)ではどんな違いがあるのでしょうか?
ものの本には、rをつけるとバックスラッシュ文字そのものとして扱われと書いてあるようですが?