Regular Expressions 101

Save & Share

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
gm

Test String

Substitution

Processing...

Code Generator

Generated Code

import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static void main(String[] args) { final String regex = "(\\d*)\\t(\\d*)\\t(\\d*)$"; final String string = "1549128572888 5369 8775\n" + "1549128572955 5369 8775\n" + "1549128573022 5369 8693\n" + "1549128573089 5349 8693\n" + "1549128573156 5349 8668\n" + "1549128573223 5308 8668\n" + "1549128573290 5308 8609\n" + "1549128573357 5291 8609\n" + "1549128573424 5264 8609\n" + "1549128573491 5264 8587\n" + "1549128573558 5335 8587\n" + "1549128573625 5335 8582\n" + "1549128573692 5335 8552\n" + "1549128573759 5488 8552\n" + "1549128573826 5488 8446\n" + "1549128573893 5377 8446\n" + "1549128573960 5377 8329\n" + "1549128574027 5478 8329\n" + "1549128574094 5478 8124\n" + "1549128574161 5464 8124\n" + "1549128574228 5464 7864\n" + "1549128574295 5447 7864\n" + "1549128574362 5447 7655\n" + "1549128574429 6154 7655\n" + "1549128574496 6154 7467\n" + "1549128574563 6508 7467\n" + "1549128574630 6798 7467\n" + "1549128574697 6798 7217\n" + "1549128574764 6905 7217\n" + "1549128574831 6905 6629\n" + "1549128574898 6905 6401\n" + "1549128574965 7056 6401\n" + "1549128575032 7056 6243\n" + "1549128575099 7158 6243\n" + "1549128575166 7158 5953\n" + "1549128575233 7237 5953\n" + "1549128575300 7237 5869\n" + "1549128575367 7216 5869\n" + "1549128575434 7216 6018\n" + "1549128575501 7191 6018\n" + "1549128575568 7191 6188\n" + "1549128575635 7105 6188\n" + "1549128575702 7089 6188\n" + "1549128575769 7089 6189\n" + "1549128575836 7087 6189\n" + "1549128575903 7087 6111\n" + "1549128575970 7087 6087\n" + "1549128576037 7086 6087\n" + "1549128576104 7086 6068\n" + "1549128576171 7094 6068\n" + "1549128576238 7094 6068\n" + "1549128576305 7093 6068\n" + "1549128576372 7093 6333\n" + "1549128576439 7079 6333\n" + "1549128576506 7079 6240\n" + "1549128576573 7055 6240\n" + "1549128576640 7055 6201\n" + "1549128576707 6983 6201\n" + "1549128576774 6983 6181\n" + "1549128576841 6848 6181\n" + "1549128576908 6720 6181\n" + "1549128576975 6720 6210\n" + "1549128577042 6627 6210\n" + "1549128577109 6627 6633\n" + "1549128577176 6627 7496\n" + "1549128577243 6456 7496\n" + "1549128577310 6456 8014\n" + "1549128577377 6267 8014\n" + "1549128577444 6267 8276\n" + "1549128577511 5757 8276\n" + "1549128577578 5757 8489\n" + "1549128577645 5452 8489\n" + "1549128577712 5452 8632\n" + "1549128577779 5356 8632\n" + "1549128577846 5356 8743\n" + "1549128577913 5269 8743\n" + "1549128577980 5269 8805\n" + "1549128578047 5219 8805\n" + "1549128578114 5279 8805\n" + "1549128578181 5279 8786\n" + "1549128578248 5342 8786\n" + "1549128578315 5342 8716\n" + "1549128578382 5342 8640\n" + "1549128578449 5344 8640\n" + "1549128578516 5344 8589\n" + "1549128578583 5310 8589\n" + "1549128578650 5310 8544\n" + "1549128578717 5299 8544\n" + "1549128578784 5299 8557\n" + "1549128578851 5280 8557\n" + "1549128578918 5280 8561\n" + "1549128578985 5371 8561\n" + "1549128579052 5371 8544\n" + "1549128579119 5581 8544\n" + "1549128579186 5581 8471\n" + "1549128579253 5389 8471\n" + "1549128579320 5474 8471\n" + "1549128579387 5474 8362\n" + "1549128579454 5674 8362\n" + "1549128579521 5674 8268\n" + "1549128579588 5674 7707\n" + "1549128579655 5571 7707\n" + "1549128579722 5571 7336\n" + "1549128579789 5492 7336\n" + "1549128579856 5492 6842\n" + "1549128579923 6803 6842\n" + "1549128579990 6803 6515\n" + "1549128580057 6799 6515\n" + "1549128580124 6799 6286\n" + "1549128580191 7100 6286\n" + "1549128580258 7100 5889\n" + "1549128580325 7163 5889\n" + "1549128580392 7261 5889\n" + "1549128580459 7261 5870\n" + "1549128580526 7320 5870\n" + "1549128580593 7320 5921\n" + "1549128580660 7346 5921\n" + "1549128580727 7346 6001\n" + "1549128580794 7346 5982\n" + "1549128580861 7290 5982\n" + "1549128580928 7290 5951\n" + "1549128580995 7205 5951\n" + "1549128581062 7205 5937\n" + "1549128581129 7175 5937\n" + "1549128581196 7175 5948\n" + "1549128581263 7144 5948\n" + "1549128581330 7144 6107\n" + "1549128581397 7076 6107\n" + "1549128581464 7076 6405\n" + "1549128581531 7007 6405\n" + "1549128581598 6884 6405\n" + "1549128581665 6884 6385\n" + "1549128581732 6740 6385\n" + "1549128581799 6740 6274\n" + "1549128581866 6740 6459\n" + "1549128581933 6586 6459\n" + "1549128582000 6586 7595\n" + "1549128582067 6314 7595\n" + "1549128582134 6314 8151\n" + "1549128582201 5588 8151\n" + "1549128582268 5588 8393\n" + "1549128582335 5357 8393\n" + "1549128582402 5357 8585\n" + "1549128582469 5290 8585\n" + "1549128582536 5290 8768\n" + "1549128582603 5214 8768\n" + "1549128582670 5214 8875\n" + "1549128582737 5240 8875\n" + "1549128582804 5351 8875\n" + "1549128582871 5351 8949\n" + "1549128582938 5369 8949\n" + "1549128583005 5369 8964\n" + "1549128583072 5369 8933\n" + "1549128583139 5340 8933\n" + "1549128583206 5340 8906\n" + "1549128583273 5287 8906\n" + "1549128583340 5287 8892\n" + "1549128583407 5270 8892\n" + "1549128583474 5270 8857\n" + "1549128583541 5395 8857\n" + "1549128583608 5395 8774\n" + "1549128583675 5550 8774\n" + "1549128583742 5550 8629\n" + "1549128583809 5412 8629\n" + "1549128583876 5412 8431\n" + "1549128583943 5496 8431\n" + "1549128584010 5444 8431\n" + "1549128584077 5444 8153\n" + "1549128584144 5417 8153\n" + "1549128584211 5417 7858\n" + "1549128584278 5417 7607\n" + "1549128584345 5901 7607\n" + "1549128584412 5901 7395\n" + "1549128584479 6391 7395\n" + "1549128584546 6391 7080\n" + "1549128584613 6687 7080\n" + "1549128584680 6687 6420\n" + "1549128584747 6928 6420\n" + "1549128584814 6928 6218\n" + "1549128584881 7050 6218\n" + "1549128584948 7050 5870\n" + "1549128585015 7189 5870\n" + "1549128585082 7189 5859\n" + "1549128585149 7221 5859\n" + "1549128585216 7207 5859\n" + "1549128585283 7207 5944\n" + "1549128585350 7144 5944\n" + "1549128585417 7144 6129\n" + "1549128585484 7144 6134\n" + "1549128585551 7105 6134\n" + "1549128585618 7105 6083\n" + "1549128585685 7110 6083\n" + "1549128585752 7110 6059\n" + "1549128585819 7119 6059\n" + "1549128585886 7119 6037\n" + "1549128585953 7116 6037\n" + "1549128586020 7116 6210\n" + "1549128586087 7103 6210\n" + "1549128586154 7084 6210\n" + "1549128586221 7084 6316\n" + "1549128586288 6990 6316\n" + "1549128586355 6990 6184\n" + "1549128586422 6907 6184\n" + "1549128586489 6907 6207\n" + "1549128586556 6907 6241\n" + "1549128586623 6785 6241\n" + "1549128586690 6785 6583\n" + "1549128586757 6596 6583\n" + "1549128586824 6596 7407\n" + "1549128586891 6469 7407\n" + "1549128586958 6469 7879\n" + "1549128587025 6364 7879\n" + "1549128587092 6364 8153\n" + "1549128587159 6209 8153\n" + "1549128587226 6209 8373\n" + "1549128587293 5761 8373\n" + "1549128587360 5761 8532\n" + "1549128587427 5406 8532\n" + "1549128587494 5345 8532\n" + "1549128587561 5345 8652\n" + "1549128587628 5276 8652\n" + "1549128587695 5276 8713\n" + "1549128587762 5276 8730\n" + "1549128587829 5229 8730\n" + "1549128587896 5229 8673\n" + "1549128587963 5315 8673\n" + "1549128588030 5315 8611\n" + "1549128588097 5367 8611\n" + "1549128588164 5367 8563\n" + "1549128588231 5360 8563\n" + "1549128588298 5360 8496\n" + "1549128588365 5296 8496\n" + "1549128588432 5296 8503\n" + "1549128588499 5291 8503\n" + "1549128588566 5291 8467\n" + "1549128588633 5267 8467\n" + "1549128588700 5575 8467\n" + "1549128588767 5575 8420\n" + "1549128588834 5411 8420\n" + "1549128588901 5411 8373\n" + "1549128588968 5411 8299\n" + "1549128589035 5468 8299\n" + "1549128589102 5468 8174\n" + "1549128589169 5410 8174\n" + "1549128589236 5410 8024\n" + "1549128589303 5506 8024\n" + "1549128589370 5506 7815\n" + "1549128589437 6259 7815\n" + "1549128589504 6259 7479\n" + "1549128589571 6639 7479\n" + "1549128589638 6639 7272\n" + "1549128589705 6838 7272\n" + "1549128589772 6838 6677\n" + "1549128589839 6982 6677\n" + "1549128589906 7076 6677\n" + "1549128589973 7076 6476\n" + "1549128590040 7164 6476\n" + "1549128590107 7164 6324\n" + "1549128590174 7164 5981\n" + "1549128590241 7244 5981\n" + "1549128590308 7244 5866\n" + "1549128590375 7220 5866\n" + "1549128590442 7220 5959\n" + "1549128590509 7170 5959\n" + "1549128590576 7170 6146\n" + "1549128590643 7104 6146\n" + "1549128590710 7104 6159\n" + "1549128590777 7072 6159\n" + "1549128590844 7072 6114\n" + "1549128590911 7029 6114\n" + "1549128590978 7004 6114\n" + "1549128591045 7004 6087\n" + "1549128591112 7003 6087\n" + "1549128591179 7003 6055\n" + "1549128591246 6997 6055\n" + "1549128591313 6997 6057\n" + "1549128591380 6997 6297\n" + "1549128591447 7019 6297\n" + "1549128591514 7025 6297\n" + "1549128591581 7025 6200\n" + "1549128591648 7025 6167\n" + "1549128591715 7006 6167\n" + "1549128591782 7006 6169\n" + "1549128591849 6970 6169\n" + "1549128591916 6970 6298\n" + "1549128591983 6913 6298\n" + "1549128592050 6913 6792\n" + "1549128592117 6804 6792\n" + "1549128592184 6614 6792\n" + "1549128592251 6614 7490\n" + "1549128592318 6371 7490\n" + "1549128592385 6371 8097\n" + "1549128592452 6371 8318\n" + "1549128592519 6134 8318\n" + "1549128592586 6134 8477\n" + "1549128592653 5541 8477\n" + "1549128592720 5541 8642\n" + "1549128592787 5395 8642\n" + "1549128592854 5395 8797\n" + "1549128592921 5353 8797\n" + "1549128592988 5353 8902\n" + "1549128593055 5264 8902\n" + "1549128593122 5264 8916\n" + "1549128593189 5233 8916\n" + "1549128593256 5233 8845\n" + "1549128593323 5334 8845\n" + "1549128593390 5362 8845\n" + "1549128593457 5362 8770\n" + "1549128593524 5363 8770\n" + "1549128593591 5363 8663\n" + "1549128593658 5363 8617\n" + "1549128593725 5309 8617\n" + "1549128593792 5309 8577\n" + "1549128593859 5287 8577\n" + "1549128593926 5287 8582\n" + "1549128593993 5266 8582\n" + "1549128594060 5266 8595\n" + "1549128594127 5414 8595\n" + "1549128594194 5414 8583\n" + "1549128594261 5557 8583\n" + "1549128594328 5557 8522\n" + "1549128594395 5407 8522\n" + "1549128594462 5407 8415\n" + "1549128594529 5456 8415\n" + "1549128594596 5412 8415\n" + "1549128594663 5412 8245\n" + "1549128594730 5430 8245\n" + "1549128594797 5430 8025\n" + "1549128594864 5430 7738\n" + "1549128594931 6098 7738\n" + "1549128594998 6098 7432\n" + "1549128595065 6658 7432\n" + "1549128595132 6658 7009\n" + "1549128595199 6881 7009\n" + "1549128595266 6881 6502\n" + "1549128595333 7033 6502\n" + "1549128595400 7033 6297\n" + "1549128595467 7139 6297\n" + "1549128595534 7139 5904\n" + "1549128595601 7244 5904\n" + "1549128595668 7244 5867\n" + "1549128595735 7288 5867\n" + "1549128595802 7279 5867\n" + "1549128595869 7279 6028\n" + "1549128595936 7226 6028\n" + "1549128596003 7226 6108\n" + "1549128596070 7226 6086\n" + "1549128596137 7159 6086\n" + "1549128596204 7159 6082\n" + "1549128596271 7090 6082\n" + "1549128596338 7090 6081\n" + "1549128596405 7054 6081\n" + "1549128596472 7054 6055\n" + "1549128596539 7065 6055\n" + "1549128596606 7065 6021\n" + "1549128596673 7068 6021\n" + "1549128596740 7068 6131\n" + "1549128596807 7071 6131\n" + "1549128596874 7061 6131\n" + "1549128596941 7061 6180\n" + "1549128597008 7023 6180\n" + "1549128597075 7023 6114\n" + "1549128597142 7023 6143\n" + "1549128597209 6988 6143\n" + "1549128597276 6988 6136\n" + "1549128597343 6886 6136\n" + "1549128597410 6886 6249\n" + "1549128597477 6731 6249\n" + "1549128597544 6731 6967\n" + "1549128597611 6572 6967\n" + "1549128597678 6572 7707\n" + "1549128597745 6340 7707\n" + "1549128597812 6340 8119\n" + "1549128597879 6191 8119\n" + "1549128597946 6191 8360\n" + "1549128598013 5508 8360\n" + "1549128598080 5391 8360\n" + "1549128598147 5391 8575\n" + "1549128598214 5347 8575\n" + "1549128598281 5347 8721\n" + "1549128598348 5347 8854\n" + "1549128598415 5259 8854\n" + "1549128598482 5259 8903\n" + "1549128598549 5232 8903\n" + "1549128598616 5232 8866\n" + "1549128598683 5334 8866\n" + "1549128598750 5334 8768\n" + "1549128598817 5352 8768\n" + "1549128598884 5352 8718\n" + "1549128598951 5350 8718\n" + "1549128599018 5350 8665\n" + "1549128599085 5294 8665\n" + "1549128599152 5294 8619\n" + "1549128599219 5291 8619\n" + "1549128599286 5277 8619\n" + "1549128599353 5277 8567\n" + "1549128599420 5544 8567\n" + "1549128599487 5544 8553\n" + "1549128599554 5544 8509\n" + "1549128599621 5473 8509\n" + "1549128599688 5473 8432\n" + "1549128599755 5449 8432\n" + "1549128599822 5449 8311\n" + "1549128599889 5442 8311\n" + "1549128599956 5442 8134\n" + "1549128600023 5467 8134\n" + "1549128600090 5467 7923\n" + "1549128600157 6072 7923\n" + "1549128600224 6072 7588\n" + "1549128600291 6516 7588\n" + "1549128600358 6516 7271\n" + "1549128600425 6830 7271\n" + "1549128600492 6965 7271\n" + "1549128600559 6965 6554\n" + "1549128600626 7080 6554\n" + "1549128600693 7080 6408\n" + "1549128600760 7080 6124\n" + "1549128600827 7213 6124\n" + "1549128600894 7213 5895\n" + "1549128600961 7269 5895\n" + "1549128601028 7269 5890\n" + "1549128601095 7264 5890\n" + "1549128601162 7264 6087\n" + "1549128601229 7243 6087\n" + "1549128601296 7243 6183\n" + "1549128601363 7140 6183\n" + "1549128601430 7140 6148\n" + "1549128601497 7078 6148\n" + "1549128601564 7050 6148\n" + "1549128601631 7050 6120\n" + "1549128601698 7038 6120\n" + "1549128601765 7038 6102\n" + "1549128601832 7045 6102\n" + "1549128601899 7045 6050\n" + "1549128601966 7042 6050\n" + "1549128602033 7042 6041\n" + "1549128602100 7042 6117\n" + "1549128602167 7042 6117\n" + "1549128602234 7042 6229\n" + "1549128602301 7045 6229\n" + "1549128602368 7045 6174\n" + "1549128602435 6981 6174\n" + "1549128602502 6981 6223\n" + "1549128602569 6917 6223\n" + "1549128602636 6917 6193\n" + "1549128602703 6777 6193\n" + "1549128602770 6642 6193\n" + "1549128602837 6642 6710\n" + "1549128602904 6447 6710\n" + "1549128602971 6447 7540\n" + "1549128603038 6447 8045\n" + "1549128603105 6258 8045\n" + "1549128603172 6258 8280\n" + "1549128603239 5656 8280\n" + "1549128603306 5656 8516\n" + "1549128603373 5411 8516\n" + "1549128603440 5411 8661\n" + "1549128603507 5363 8661\n" + "1549128603574 5363 8819\n" + "1549128603641 5289 8819\n" + "1549128603708 5289 8888\n" + "1549128603775 5216 8888\n" + "1549128603842 5216 8881\n" + "1549128603909 5285 8881\n" + "1549128603976 5367 8881\n" + "1549128604043 5367 8832\n" + "1549128604110 5374 8832\n" + "1549128604177 5374 8774\n" + "1549128604244 5374 8731\n" + "1549128604311 5311 8731\n" + "1549128604378 5311 8657\n" + "1549128604445 5285 8657\n" + "1549128604512 5285 8629\n" + "1549128604579 5262 8629\n" + "1549128604646 5262 8604\n" + "1549128604713 5413 8604\n" + "1549128604780 5413 8569\n" + "1549128604847 5586 8569\n" + "1549128604914 5586 8523\n" + "1549128604981 5364 8523\n" + "1549128605048 5364 8398\n" + "1549128605115 5448 8398\n" + "1549128605182 5402 8398\n" + "1549128605249 5402 8256\n" + "1549128605316 5460 8256\n" + "1549128605383 5460 8009\n" + "1549128605450 5460 7761\n" + "1549128605517 5726 7761\n" + "1549128605584 5726 7544\n" + "1549128605651 6375 7544\n" + "1549128605718 6375 7275\n" + "1549128605785 6752 7275\n" + "1549128605852 6752 6578\n" + "1549128605919 6983 6578\n" + "1549128605986 6983 6417\n" + "1549128606053 7118 6417\n" + "1549128606120 7118 6065\n" + "1549128606187 7254 6065\n" + "1549128606254 7254 5873\n" + "1549128606321 7336 5873\n" + "1549128606388 7395 5873\n" + "1549128606455 7395 5877\n" + "1549128606522 7347 5877\n" + "1549128606589 7347 6039\n" + "1549128606656 7347 6118\n" + "1549128606723 7330 6118\n" + "1549128606790 7330 6113\n" + "1549128606857 7267 6113\n" + "1549128606924 7267 6092\n" + "1549128606991 7181 6092\n" + "1549128607058 7181 6070\n" + "1549128607125 7111 6070\n" + "1549128607192 7111 6024\n" + "1549128607259 7009 6024\n" + "1549128607326 7009 6111\n" + "1549128607393 7016 6111\n" + "1549128607460 6977 6111\n" + "1549128607527 6977 6225\n" + "1549128607594 6950 6225\n" + "1549128607661 6950 6103\n" + "1549128607728 6950 6127\n" + "1549128607795 6898 6127\n" + "1549128607862 6898 6135\n" + "1549128607929 6807 6135\n" + "1549128607996 6807 6167\n" + "1549128608063 6725 6167\n" + "1549128608130 6725 6966\n" + "1549128608197 6566 6966\n" + "1549128608264 6566 7692\n" + "1549128608331 6369 7692\n" + "1549128608398 6369 8116\n" + "1549128608465 6192 8116\n" + "1549128608532 6192 8302\n" + "1549128608599 5574 8302\n" + "1549128608666 5413 8302\n" + "1549128608733 5413 8505\n" + "1549128608800 5337 8505\n" + "1549128608867 5337 8667\n" + "1549128608934 5337 8776\n" + "1549128609001 5268 8776\n" + "1549128609068 5268 8830\n" + "1549128609135 5218 8830\n" + "1549128609202 5218 8871\n" + "1549128609269 5330 8871\n" + "1549128609336 5330 8783\n" + "1549128609403 5369 8783\n" + "1549128609470 5369 8712\n" + "1549128609537 5360 8712\n" + "1549128609604 5360 8679\n" + "1549128609671 5298 8679\n" + "1549128609738 5298 8638\n" + "1549128609805 5288 8638\n" + "1549128609872 5262 8638\n" + "1549128609939 5262 8613\n" + "1549128610006 5573 8613\n" + "1549128610073 5573 8626\n" + "1549128610140 5573 8593\n" + "1549128610207 5439 8593\n" + "1549128610274 5439 8513\n" + "1549128610341 5408 8513\n" + "1549128610408 5408 8324\n" + "1549128610475 5410 8324\n" + "1549128610542 5410 8211\n" + "1549128610609 5430 8211\n" + "1549128610676 5430 8056\n" + "1549128610743 5721 8056\n" + "1549128610810 5721 7770\n" + "1549128610877 6209 7770\n" + "1549128610944 6209 7528\n" + "1549128611011 6586 7528\n" + "1549128611078 6801 7528\n" + "1549128611145 6801 7237\n" + "1549128611212 7021 7237\n" + "1549128611279 7021 6528\n" + "1549128611346 7021 6378\n" + "1549128611413 7148 6378\n" + "1549128611480 7148 6032\n" + "1549128611547 7191 6032\n" + "1549128611614 7191 5852\n" + "1549128611681 7240 5852\n" + "1549128611748 7240 5893\n" + "1549128611815 7181 5893\n" + "1549128611882 7181 6109\n" + "1549128611949 7083 6109\n" + "1549128612016 7083 6126\n" + "1549128612083 7011 6126\n" + "1549128612150 7011 6102\n" + "1549128612217 6969 6102\n" + "1549128612284 6932 6102\n" + "1549128612351 6932 6094\n" + "1549128612418 6911 6094\n" + "1549128612485 6911 6061\n" + "1549128612552 6911 6026\n" + "1549128612619 6923 6026\n" + "1549128612686 6923 6184\n" + "1549128612753 6947 6184\n" + "1549128612820 6947 6236\n" + "1549128612887 6952 6236\n" + "1549128612954 6952 6120\n" + "1549128613021 6939 6120\n" + "1549128613088 6939 6221\n" + "1549128613155 6906 6221\n" + "1549128613222 6906 6216"; final String subst = "{\"lf\":{\"fsr\":$2,\"accX\":0,\"accY\":0,\"accZ\":0,\"gyrX\":0,\"gyrY\":0,\"gyrZ\":0},\"rf\":{\"fsr\":$3,\"accX\":0,\"accY\":0,\"accZ\":0,\"gyrX\":0,\"gyrY\":0,\"gyrZ\":0},\"time\":$1},"; final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE); final Matcher matcher = pattern.matcher(string); // The substituted value will be contained in the result variable final String result = matcher.replaceAll(subst); System.out.println("Substitution result: " + result); } }

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html