Regular Expressionスレです。
質問する場合は必ず実装言語や処理系ソフトウェア名を示してください。
前スレ
Regular Expression(正規表現) Part16
https://mevius.5ch.net/test/read.cgi/tech/1635936601/
次スレは>>980宜しく
テンプレ>>2以降
Regular Expression(正規表現) Part17
1デフォルトの名無しさん
2023/12/16(土) 08:59:20.50ID:uVHZ7e2j229デフォルトの名無しさん
2024/11/19(火) 14:33:47.46ID:UdPT9kjC 後読はこの関数では使えないようなのですが、関数ではなくて置換機能なら使えるようなので試してみます!
ありがとうございました!!
ありがとうございました!!
230デフォルトの名無しさん
2024/11/19(火) 15:02:42.11ID:TpNNC8ku The problem is the ’XXX’.
こういうのはあるのかな?
こういうのはあるのかな?
231デフォルトの名無しさん
2024/11/19(火) 15:19:15.00ID:TpNNC8ku >>228
正規表現のどの文法を使うかじゃなくて、どういう論理にするかを思いつくかどうかだから
(とんちクイズと一緒で発想力の問題)
なお230のようなケースがあるのならおそらく再起を使う必要がでてくると思う
正規表現のどの文法を使うかじゃなくて、どういう論理にするかを思いつくかどうかだから
(とんちクイズと一緒で発想力の問題)
なお230のようなケースがあるのならおそらく再起を使う必要がでてくると思う
232デフォルトの名無しさん
2024/11/19(火) 15:56:13.16ID:UdPT9kjC >>230
これは想定していなかったですが今回はなさそうです
これは想定していなかったですが今回はなさそうです
233デフォルトの名無しさん
2024/11/19(火) 17:34:15.15ID:G+8Uvgpo Apps Script使うのがシンプルなこともある
234デフォルトの名無しさん
2024/11/19(火) 23:06:51.29ID:TpNNC8ku /(?<=[a-z]|[a-z]')[a-z]|(?<=[a-z])'(?=[a-z])/*/ig
(アポストロフィは半角のみにしてる)
This is the 'Tom's Home'.
→ T*** i* t** 'T**** H***'.
無理ーー
'Rock'n'Roll' is "Rock 'n' Roll". → 'R**********' i* "R*** 'n' R***".
'' is NULL strings. → '' is NULL strings.
(アポストロフィは半角のみにしてる)
This is the 'Tom's Home'.
→ T*** i* t** 'T**** H***'.
無理ーー
'Rock'n'Roll' is "Rock 'n' Roll". → 'R**********' i* "R*** 'n' R***".
'' is NULL strings. → '' is NULL strings.
235デフォルトの名無しさん
2024/11/20(水) 17:07:45.94ID:vf/ffllo regexpは数学(キリっ
236デフォルトの名無しさん
2024/11/20(水) 17:38:18.40ID:ibyj9elY ウザっ
237デフォルトの名無しさん
2024/12/12(木) 23:55:43.32ID:9bmybcd/ 暫く使わないとすぐ忘れてしまう
低スキルだから使う頻度が少なくて記憶が定着しない
低スキルだから使う頻度が少なくて記憶が定着しない
238デフォルトの名無しさん
2024/12/13(金) 00:12:32.38ID:EgfV0Bor わかる
特に(?!これ系一切覚えてない)
特に(?!これ系一切覚えてない)
239デフォルトの名無しさん
2024/12/13(金) 13:01:50.92ID:hybzdr+3 =^^= こんな演算子をどこかの記事で見た記憶はあるけど意味は忘れた
240デフォルトの名無しさん
2024/12/13(金) 13:19:30.73ID:Zywldz4i ∧,,∧
(=^v^) にょほほー
/ l
(OuuO
(=^v^) にょほほー
/ l
(OuuO
241デフォルトの名無しさん
2024/12/19(木) 16:02:37.82ID:1szj+7uv ●Regular Expressionの使用環境
テキストエディタのMeryや、テキストエディタのgPadの置換
●検索か置換か?
検索
●説明
英文中のスペース以外の、他のスペースを削除したいです。
●対象データ
平和 戦争
AA XVA ZZ
昭和 平成 令和
NIHON BUNKA
経済 学部
Ishiba Naikaku
●希望する結果
平和戦争
AA XVA ZZ
昭和平成令和
NIHON BUNKA
経済学部
Ishiba Naikaku
※いま現在はネットを探してやっと見つけた
(?<![a-zA-Z])\s|\s(?![a-zA-Z])
を使ってます。これは連続スペースやTabにも対応してるのが良い点と思います。
ただ、全角スペースは削除出来ませんし、改行まで削除されて1行テキスト文に
なるという短所があり、また手動で改行しなくてはならず非常に手間です。
全角スペースはまだ良いとして改行削除がされないように改善できませんでしょうか?
よろしくお願いします。
テキストエディタのMeryや、テキストエディタのgPadの置換
●検索か置換か?
検索
●説明
英文中のスペース以外の、他のスペースを削除したいです。
●対象データ
平和 戦争
AA XVA ZZ
昭和 平成 令和
NIHON BUNKA
経済 学部
Ishiba Naikaku
●希望する結果
平和戦争
AA XVA ZZ
昭和平成令和
NIHON BUNKA
経済学部
Ishiba Naikaku
※いま現在はネットを探してやっと見つけた
(?<![a-zA-Z])\s|\s(?![a-zA-Z])
を使ってます。これは連続スペースやTabにも対応してるのが良い点と思います。
ただ、全角スペースは削除出来ませんし、改行まで削除されて1行テキスト文に
なるという短所があり、また手動で改行しなくてはならず非常に手間です。
全角スペースはまだ良いとして改行削除がされないように改善できませんでしょうか?
よろしくお願いします。
242デフォルトの名無しさん
2024/12/19(木) 16:06:40.57ID:wZwgXxbf なかなかの丸投げだな
¥sを[ \t ]
¥sを[ \t ]
243デフォルトの名無しさん
2024/12/19(木) 17:08:28.91ID:1szj+7uv244デフォルトの名無しさん
2024/12/20(金) 20:07:37.02ID:7538eGNC すげー半年がかりの疑問を瞬殺か
やっぱ詳しい人に聞いておくものだな
やっぱ詳しい人に聞いておくものだな
245デフォルトの名無しさん
2024/12/21(土) 01:36:35.41ID:lQ0nYrFo 半年同じ問題に取り組める根気は素晴らしいが初心者は効率が悪いね
Googleとかは20分だか30分だか手が止まったら質問しろって企業文化らしい
Googleとかは20分だか30分だか手が止まったら質問しろって企業文化らしい
246デフォルトの名無しさん
2024/12/22(日) 15:36:39.77ID:8OMG/th9 メモ
Meryで\sを全角スペースにマッチさせるには(?u)\sかFindOnig=1
Meryで\sを全角スペースにマッチさせるには(?u)\sかFindOnig=1
247デフォルトの名無しさん
2024/12/23(月) 12:51:43.05ID:hOdCdrxj 半年あったら正規表現覚えたほうが早いな、Meryクリスマス
248デフォルトの名無しさん
2024/12/23(月) 12:59:50.83ID:hOdCdrxj I have a pen. I have an apple.
249デフォルトの名無しさん
2024/12/31(火) 20:44:10.06ID:Thw2Z7nN (?<=This year)(?=Next year)
250デフォルトの名無しさん
2025/01/04(土) 18:21:54.49ID:YsNNcli5 <title> を
\<title\> って書かないとエラーになるケースってあるの?
\<title\> って書かないとエラーになるケースってあるの?
251デフォルトの名無しさん
2025/01/04(土) 19:03:21.90ID:0KLOcGyc GnuRegexとGrepでは\<と\>は特別な意味を持つ、それぞれ単語の先頭、単語の末尾にマッチする
だから<title>にマッチさせたいのではなくtitleにマッチさせたいのかも
\<と\>で囲えばbigtitleやtitleholderにはマッチしなくなる
だから<title>にマッチさせたいのではなくtitleにマッチさせたいのかも
\<と\>で囲えばbigtitleやtitleholderにはマッチしなくなる
252デフォルトの名無しさん
2025/01/04(土) 20:47:05.52ID:a+K50MRq Gnuって書いたらヌーになるがな
253デフォルトの名無しさん
2025/01/04(土) 21:43:10.75ID:12P97q6K メタ文字 \b が使えない環境ってことなんだろうか?
254デフォルトの名無しさん
2025/01/04(土) 21:56:58.81ID:0KLOcGyc255デフォルトの名無しさん
2025/01/04(土) 22:07:44.40ID:0KLOcGyc256デフォルトの名無しさん
2025/04/05(土) 13:05:55.46ID:/X2GFnPw GeminiにChatでやりたいこと入力したらずばりの正規表現回答してくれんのすごすぎて草
そんで最強のGrep検索・置換ツールのVScodeにその正規表現をコピペするだけの簡単なお仕事
マジで更新もされず陳腐化したクソ使い難い正規表現アプリやサービスがすべて駆逐されんの納得でクソワロタ
そんで最強のGrep検索・置換ツールのVScodeにその正規表現をコピペするだけの簡単なお仕事
マジで更新もされず陳腐化したクソ使い難い正規表現アプリやサービスがすべて駆逐されんの納得でクソワロタ
257デフォルトの名無しさん
2025/04/05(土) 14:35:59.22ID:dD+UMa0w VSCodeやのにCopilotつかわんのなんでなんw
置換はperl -i -peが手軽にコードも介在できて未だに最強
置換はperl -i -peが手軽にコードも介在できて未だに最強
258デフォルトの名無しさん
2025/04/05(土) 17:01:54.69ID:yzm+sG/V 文章でミジンコだとわかるだろほっといてやれ
259デフォルトの名無しさん
2025/04/07(月) 00:01:48.06ID:HqNk85Dr 一方、ロシアは秀丸エディタを使った
260デフォルトの名無しさん
2025/04/07(月) 18:30:32.29ID:+glSnyRi 米国がEmEditorを使うところから物語は始まるのか
261デフォルトの名無しさん
2025/05/07(水) 13:34:42.62ID:VK/GbxYn 後方参照を初めて使ってみた
なるほど便利
後方を参照するのかと思っていたが後方で参照すると言う意味だった
なるほど便利
後方を参照するのかと思っていたが後方で参照すると言う意味だった
262デフォルトの名無しさん
2025/05/08(木) 20:10:04.49ID:a95yfZhU ぎょぎょぎょ?参照うお
263デフォルトの名無しさん
2025/05/08(木) 20:37:02.88ID:NyjQsc8w ぎょえーー
レスを投稿する
ニュース
- 安倍晋三元首相の銅像建立、クラウドファンディングで1800万円の寄附金募るも達成率は9.22% 安倍信者はなぜ協力しないのか? [バイト歴50年★]
- 【社会】農林中金、赤字1兆8千億円 ★2 [Ikhtiandr★]
- 堀江貴文氏、エスカレーターでの光景に「なんでこんなうんこな並び方しかできないんだろ」 フォロワーも「同感です」 [冬月記者★]
- 【フジテレビ問題】中居正広の反論にピシャリ 第三者委員会が“4文字”で示す性暴力認定への“自信”とは [ぐれ★]
- フジ第三者委員会 中居氏側の守秘義務解除の前向きな姿勢は「事実」も最終回答は「解除せず」★5 [ひかり★]
- 【外食】マクド、ハッピーセット「おひとりさま4セットまで」 購入制限を発表、併せて転売しないよう注意喚起も [シャチ★]
- 【動画】大阪万博のユスリカ、ガチで阿鼻叫喚の世界 [931948549]
- 14歳の中学生が教師を殴る。教師は冷静にその場で取り押さえ現行犯逮捕。 [253839187]
- チー牛「洗濯なんてボタン押すだけ😤」まんさん「はぁ、こんな簡単なこともわからないの?じゃあ1から説明するね(呆れ」 [339712612]
- なんで最近のアニメって次回予告ないのが多いの?
- 【速報】山手線外回り、全車両がぶっ壊れる [918862327]
- 韓国検察「統一教会の韓鶴子捕まえたるわ」 [834922174]